<?xml version="1.0"?>
<doc>
    <assembly>
        <name>AjaxPro.2</name>
    </assembly>
    <members>
        <member name="M:AjaxPro.Services.IChatService.SendMessage(System.String,System.String)">
            <summary>
            Sends the message.
            </summary>
            <param name="room">The room.</param>
            <param name="message">The message.</param>
            <returns></returns>
        </member>
        <member name="M:AjaxPro.Services.IChatService.RetrieveNew(System.String,System.DateTime)">
            <summary>
            Retrieves the new.
            </summary>
            <param name="room">The room.</param>
            <param name="lastRetreived">The last retreived.</param>
            <returns></returns>
        </member>
        <member name="M:AjaxPro.Services.IChatService.RetrieveLast(System.String,System.Int32)">
            <summary>
            Retrieves the last.
            </summary>
            <param name="room">The room.</param>
            <param name="count">The count.</param>
            <returns></returns>
        </member>
        <member name="M:AjaxPro.Services.AuthenticationService.Login(System.String,System.String)">
            <summary>
            Logins the specified username.
            </summary>
            <param name="username">The username.</param>
            <param name="password">The password.</param>
            <returns></returns>
        </member>
        <member name="M:AjaxPro.Services.AuthenticationService.Logout">
            <summary>
            Logouts this instance.
            </summary>
        </member>
        <member name="M:AjaxPro.Services.AuthenticationService.ValidateUser(System.String,System.String)">
            <summary>
            Validates the user.
            </summary>
            <param name="username">The username.</param>
            <param name="password">The password.</param>
            <returns></returns>
        </member>
        <member name="T:AjaxPro.Cryptography.WebDecrypter">
            <summary>
            PC-Topp.NET decryptor for AuthenticationTicket, Drawings filename,...
            </summary>
        </member>
        <member name="M:AjaxPro.Cryptography.WebDecrypter.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:AjaxPro.Cryptography.WebDecrypter"/> class.
            </summary>
        </member>
        <member name="M:AjaxPro.Cryptography.WebDecrypter.Decrypt(System.String,System.String)">
            <summary>
            Decrypts a string.
            </summary>
            <param name="Text">The encrypted string to be decrypted.</param>
            <param name="Key">The 8-bit string for decryption.</param>
            <returns>The plain text.</returns>
        </member>
        <member name="T:AjaxPro.JavaScriptSerializer">
            <summary>
            Provides methods for serializing .NET objects to Java Script Object Notation (JSON).
            </summary>
        </member>
        <member name="M:AjaxPro.JavaScriptSerializer.Serialize(System.Object)">
            <summary>
            Converts a .NET object into a JSON string.
            </summary>
            <param name="o">The object to convert.</param>
            <returns>Returns a JSON string.</returns>
            <example>
            using System;
            using AjaxPro;
            namespace Demo
            {
            public class WebForm1 : System.Web.UI.Page
            {
            private void Page_Load(object sender, System.EventArgs e)
            {
            DateTime serverTime = DateTime.Now;
            string json = JavaScriptSerializer.Serialize(serverTime);
            // json = "new Date(...)";
            }
            }
            }
            </example>
        </member>
        <member name="M:AjaxPro.JavaScriptSerializer.Serialize(System.Object,System.Text.StringBuilder)">
            <summary>
            Converts a .NET object into a JSON string.
            </summary>
            <param name="o">The object to convert.</param>
            <param name="sb">A StringBuilder object.</param>
            <example>
            using System;
            using System.Text;
            using AjaxPro;
            namespace Demo
            {
            public class WebForm1 : System.Web.UI.Page
            {
            private void Page_Load(object sender, System.EventArgs e)
            {
            DateTime serverTime = DateTime.Now;
            StringBuilder sb = new StringBuilder();
            JavaScriptSerializer.Serialize(serverTime, sb);
            // sb.ToString() = "new Date(...)";
            }
            }
            }
            </example>
        </member>
        <member name="M:AjaxPro.JavaScriptSerializer.SerializeString(System.String)">
            <summary>
            Converts a string into a JSON string.
            </summary>
            <param name="s">The string to convert.</param>
            <returns>Returns a JSON string.</returns>
        </member>
        <member name="M:AjaxPro.JavaScriptSerializer.SerializeCustomObject(System.Object)">
            <summary>
            Serializes the custom object.
            </summary>
            <param name="o">The o.</param>
            <returns></returns>
        </member>
        <member name="M:AjaxPro.JavaScriptSerializer.SerializeCustomObject(System.Object,System.Text.StringBuilder)">
            <summary>
            Serializes the custom object.
            </summary>
            <param name="o">The o.</param>
            <param name="sb">The sb.</param>
        </member>
        <member name="M:AjaxPro.AjaxSecurity.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="!:AjaxEncryption"/> class.
            </summary>
            <param name="cryptType">Type of the crypt.</param>
        </member>
        <member name="M:AjaxPro.AjaxSecurity.Init">
            <summary>
            Inits this instance.
            </summary>
            <returns></returns>
        </member>
        <member name="P:AjaxPro.AjaxSecurity.SecurityProvider">
            <summary>
            Gets the security provider.
            </summary>
            <value>The crypt provider.</value>
        </member>
        <member name="T:AjaxPro.JavaScriptBoolean">
            <summary>
            Represents a JavaScript ECMA boolean.
            </summary>
        </member>
        <member name="T:AjaxPro.IJavaScriptObject">
            <summary>
            Represents a JavaScript ECMA type.
            </summary>
        </member>
        <member name="P:AjaxPro.IJavaScriptObject.Value">
            <summary>
            Returns the string representation of the object.
            </summary>
            <value>The value.</value>
        </member>
        <member name="M:AjaxPro.JavaScriptBoolean.#ctor">
            <summary>
            Initializes a new JavaScript boolean instance.
            </summary>
        </member>
        <member name="M:AjaxPro.JavaScriptBoolean.#ctor(System.Boolean)">
            <summary>
            Initializes a new JavaScript boolean instance.
            </summary>
            <param name="value">The pre-defined value.</param>
        </member>
        <member name="M:AjaxPro.JavaScriptBoolean.ToString">
            <summary>
            Returns a <see cref="T:System.String"></see> that represents the current <see cref="T:System.Object"></see>.
            </summary>
            <returns>
            A <see cref="T:System.String"></see> that represents the current <see cref="T:System.Object"></see>.
            </returns>
        </member>
        <member name="M:AjaxPro.JavaScriptBoolean.op_Implicit(AjaxPro.JavaScriptBoolean)~System.Boolean">
            <summary>
            Implicit operators the specified o.
            </summary>
            <param name="o">The o.</param>
            <returns></returns>
        </member>
        <member name="M:AjaxPro.JavaScriptBoolean.op_Implicit(AjaxPro.JavaScriptBoolean)~System.String">
            <summary>
            Implicit operators the specified o.
            </summary>
            <param name="o">The o.</param>
            <returns></returns>
        </member>
        <member name="P:AjaxPro.JavaScriptBoolean.Value">
            <summary>
            Returns the string representation of the object.
            </summary>
            <value>The value.</value>
        </member>
        <member name="T:AjaxPro.HashtableConverter">
            <summary>
            Provides methods to serialize and deserialize an object that implements IDictionary.
            </summary>
        </member>
        <member name="T:AjaxPro.IJavaScriptConverter">
            <summary>
            Represents an IJavaScriptConverter.
            </summary>
        </member>
        <member name="M:AjaxPro.IJavaScriptConverter.Initialize(System.Collections.Specialized.StringDictionary)">
            <summary>
            Initializes the converter. This method will be called when the application is starting and
            any converter is loaded.
            </summary>
            <param name="d">The d.</param>
        </member>
        <member name="M:AjaxPro.IJavaScriptConverter.GetClientScript">
            <summary>
            Render the JavaScript code for prototypes or any other JavaScript method needed from this converter
            on the client-side.
            </summary>
            <returns>Returns JavaScript code.</returns>
        </member>
        <member name="M:AjaxPro.IJavaScriptConverter.Serialize(System.Object)">
            <summary>
            Converts a .NET object into a JSON string.
            </summary>
            <param name="o">The object to convert.</param>
            <returns>Returns a JSON string.</returns>
        </member>
        <member name="M:AjaxPro.IJavaScriptConverter.Serialize(System.Object,System.Text.StringBuilder)">
            <summary>
            Serializes the specified o.
            </summary>
            <param name="o">The o.</param>
            <param name="sb">The sb.</param>
        </member>
        <member name="M:AjaxPro.IJavaScriptConverter.Deserialize(AjaxPro.IJavaScriptObject,System.Type)">
            <summary>
            Converts an IJavaScriptObject into an NET object.
            </summary>
            <param name="o">The IJavaScriptObject object to convert.</param>
            <param name="type">The type to convert the object to.</param>
            <returns>Returns a .NET object.</returns>
        </member>
        <member name="M:AjaxPro.IJavaScriptConverter.TrySerializeValue(System.Object,System.Type,System.String@)">
            <summary>
            Tries the serialize value.
            </summary>
            <param name="o">The o.</param>
            <param name="t">The t.</param>
            <param name="json">The json.</param>
            <returns></returns>
        </member>
        <member name="M:AjaxPro.IJavaScriptConverter.TrySerializeValue(System.Object,System.Type,System.Text.StringBuilder)">
            <summary>
            Tries the serialize value.
            </summary>
            <param name="o">The o.</param>
            <param name="t">The t.</param>
            <param name="sb">The sb.</param>
            <returns></returns>
        </member>
        <member name="M:AjaxPro.IJavaScriptConverter.TryDeserializeValue(AjaxPro.IJavaScriptObject,System.Type,System.Object@)">
            <summary>
            Tries the deserialize value.
            </summary>
            <param name="jso">The jso.</param>
            <param name="t">The t.</param>
            <param name="o">The o.</param>
            <returns></returns>
        </member>
        <member name="P:AjaxPro.IJavaScriptConverter.SerializableTypes">
            <summary>
            Returns every type that can be used with this converter to serialize an object.
            </summary>
            <value>The serializable types.</value>
        </member>
        <member name="P:AjaxPro.IJavaScriptConverter.DeserializableTypes">
            <summary>
            Returns every type that can be used with this converter to deserialize an JSON string.
            </summary>
            <value>The deserializable types.</value>
        </member>
        <member name="P:AjaxPro.IJavaScriptConverter.ConverterName">
            <summary>
            Gets the name of the converter.
            </summary>
            <value>The name of the converter.</value>
        </member>
        <member name="M:AjaxPro.HashtableConverter.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:AjaxPro.HashtableConverter"/> class.
            </summary>
        </member>
        <member name="M:AjaxPro.HashtableConverter.Deserialize(AjaxPro.IJavaScriptObject,System.Type)">
            <summary>
            Converts an IJavaScriptObject into an NET object.
            </summary>
            <param name="o">The IJavaScriptObject object to convert.</param>
            <param name="t"></param>
            <returns>Returns a .NET object.</returns>
        </member>
        <member name="M:AjaxPro.HashtableConverter.Serialize(System.Object)">
            <summary>
            Converts a .NET object into a JSON string.
            </summary>
            <param name="o">The object to convert.</param>
            <returns>Returns a JSON string.</returns>
        </member>
        <member name="M:AjaxPro.HashtableConverter.Serialize(System.Object,System.Text.StringBuilder)">
            <summary>
            Serializes the specified o.
            </summary>
            <param name="o">The o.</param>
            <param name="sb">The sb.</param>
        </member>
        <member name="T:AjaxPro.AjaxClassAttribute">
            <summary>
            Class Attribute Class
            </summary>
        </member>
        <member name="M:AjaxPro.AjaxClassAttribute.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:AjaxPro.AjaxClassAttribute"/> class.
            </summary>
            <param name="names">The names.</param>
        </member>
        <member name="M:AjaxPro.AjaxHandlerFactory.ReleaseHandler(System.Web.IHttpHandler)">
            <summary>
            Enables a factory to reuse an existing handler instance.
            </summary>
            <param name="handler">The <see cref="T:System.Web.IHttpHandler"></see> object to reuse.</param>
        </member>
        <member name="M:AjaxPro.AjaxHandlerFactory.GetHandler(System.Web.HttpContext,System.String,System.String,System.String)">
            <summary>
            Returns an instance of a class that implements the <see cref="T:System.Web.IHttpHandler"></see> interface.
            </summary>
            <param name="context">An instance of the <see cref="T:System.Web.HttpContext"></see> class that provides references to intrinsic server objects (for example, Request, Response, Session, and Server) used to service HTTP requests.</param>
            <param name="requestType">The HTTP data transfer method (GET or POST) that the client uses.</param>
            <param name="url">The <see cref="P:System.Web.HttpRequest.RawUrl"></see> of the requested resource.</param>
            <param name="pathTranslated">The <see cref="P:System.Web.HttpRequest.PhysicalApplicationPath"></see> to the requested resource.</param>
            <returns>
            A new <see cref="T:System.Web.IHttpHandler"></see> object that processes the request.
            </returns>
        </member>
        <member name="T:AjaxPro.StringConverter">
            <summary>
            Provides methods to serialize and deserialize a String object.
            </summary>
        </member>
        <member name="M:AjaxPro.StringConverter.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:AjaxPro.StringConverter"/> class.
            </summary>
        </member>
        <member name="M:AjaxPro.StringConverter.Serialize(System.Object)">
            <summary>
            Converts a .NET object into a JSON string.
            </summary>
            <param name="o">The object to convert.</param>
            <returns>Returns a JSON string.</returns>
        </member>
        <member name="M:AjaxPro.StringConverter.Serialize(System.Object,System.Text.StringBuilder)">
            <summary>
            Serializes the specified o.
            </summary>
            <param name="o">The o.</param>
            <param name="sb">The sb.</param>
        </member>
        <member name="M:AjaxPro.StringConverter.Deserialize(AjaxPro.IJavaScriptObject,System.Type)">
            <summary>
            Converts an IJavaScriptObject into an NET object.
            </summary>
            <param name="o">The IJavaScriptObject object to convert.</param>
            <param name="t"></param>
            <returns>Returns a .NET object.</returns>
        </member>
        <member name="M:AjaxPro.StringConverter.TryDeserializeValue(AjaxPro.IJavaScriptObject,System.Type,System.Object@)">
            <summary>
            </summary>
            <param name="jso"></param>
            <param name="t"></param>
            <param name="o"></param>
            <returns></returns>
        </member>
        <member name="T:AjaxPro.IDictionaryConverter">
            <summary>
            Provides methods to serialize and deserialize an object that implements IDictionary.
            </summary>
        </member>
        <member name="M:AjaxPro.IDictionaryConverter.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:AjaxPro.IDictionaryConverter"/> class.
            </summary>
        </member>
        <member name="M:AjaxPro.IDictionaryConverter.GetClientScript">
            <summary>
            Render the JavaScript code for prototypes or any other JavaScript method needed from this converter
            on the client-side.
            </summary>
            <returns>Returns JavaScript code.</returns>
        </member>
        <member name="M:AjaxPro.IDictionaryConverter.Deserialize(AjaxPro.IJavaScriptObject,System.Type)">
            <summary>
            Converts an IJavaScriptObject into an NET object.
            </summary>
            <param name="o">The IJavaScriptObject object to convert.</param>
            <param name="t"></param>
            <returns>Returns a .NET object.</returns>
        </member>
        <member name="M:AjaxPro.IDictionaryConverter.Serialize(System.Object)">
            <summary>
            Converts a .NET object into a JSON string.
            </summary>
            <param name="o">The object to convert.</param>
            <returns>Returns a JSON string.</returns>
        </member>
        <member name="M:AjaxPro.IDictionaryConverter.Serialize(System.Object,System.Text.StringBuilder)">
            <summary>
            Serializes the specified o.
            </summary>
            <param name="o">The o.</param>
            <param name="sb">The sb.</param>
        </member>
        <member name="M:AjaxPro.IDictionaryConverter.TrySerializeValue(System.Object,System.Type,System.Text.StringBuilder)">
            <summary>
            Tries the serialize value.
            </summary>
            <param name="o">The o.</param>
            <param name="t">The t.</param>
            <param name="sb">The sb.</param>
            <returns></returns>
        </member>
        <member name="M:AjaxPro.IDictionaryConverter.IsInterfaceImplemented(System.Object,System.Type)">
            <summary>
            Determines whether [is interface implemented] [the specified obj].
            </summary>
            <param name="obj">The obj.</param>
            <param name="interfaceType">Type of the interface.</param>
            <returns>
            	<c>true</c> if [is interface implemented] [the specified obj]; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:AjaxPro.AjaxAsyncHttpHandler.#ctor(AjaxPro.IAjaxProcessor)">
            <summary>
            Initializes a new instance of the <see cref="T:AjaxPro.AjaxAsyncHttpHandler"/> class.
            </summary>
            <param name="p">The p.</param>
        </member>
        <member name="M:AjaxPro.AjaxAsyncHttpHandler.BeginProcessRequest(System.Web.HttpContext,System.AsyncCallback,System.Object)">
            <summary>
            Initiates an asynchronous call to the HTTP handler.
            </summary>
            <param name="context">An <see cref="T:System.Web.HttpContext"></see> object that provides references to intrinsic server objects (for example, Request, Response, Session, and Server) used to service HTTP requests.</param>
            <param name="cb">The <see cref="T:System.AsyncCallback"></see> to call when the asynchronous method call is complete. If cb is null, the delegate is not called.</param>
            <param name="extraData">Any extra data needed to process the request.</param>
            <returns>
            An <see cref="T:System.IAsyncResult"></see> that contains information about the status of the process.
            </returns>
        </member>
        <member name="M:AjaxPro.AjaxAsyncHttpHandler.EndProcessRequest(System.IAsyncResult)">
            <summary>
            Ends the process request.
            </summary>
            <param name="ar">The ar.</param>
        </member>
        <member name="M:AjaxPro.AjaxAsyncHttpHandler.ProcessRequest(System.Web.HttpContext)">
            <summary>
            Enables processing of HTTP Web requests by a custom HttpHandler that implements the <see cref="T:System.Web.IHttpHandler"></see> interface.
            </summary>
            <param name="context">An <see cref="T:System.Web.HttpContext"></see> object that provides references to the intrinsic server objects (for example, Request, Response, Session, and Server) used to service HTTP requests.</param>
        </member>
        <member name="P:AjaxPro.AjaxAsyncHttpHandler.IsReusable">
            <summary>
            Gets a value indicating whether another request can use the <see cref="T:System.Web.IHttpHandler"></see> instance.
            </summary>
            <value></value>
            <returns>true if the <see cref="T:System.Web.IHttpHandler"></see> instance is reusable; otherwise, false.</returns>
        </member>
        <member name="T:AjaxPro.TypeJavaScriptHandler">
            <summary>
            Represents an IHttpHandler for the client-side JavaScript wrapper.
            </summary>
        </member>
        <member name="M:AjaxPro.TypeJavaScriptHandler.#ctor(System.Type)">
            <summary>
            Initializes a new instance of the <see cref="T:AjaxPro.TypeJavaScriptHandler"/> class.
            </summary>
            <param name="type">The type.</param>
        </member>
        <member name="M:AjaxPro.TypeJavaScriptHandler.ProcessRequest(System.Web.HttpContext)">
            <summary>
            Enables processing of HTTP Web requests by a custom HttpHandler that implements the <see cref="T:System.Web.IHttpHandler"></see> interface.
            </summary>
            <param name="context">An <see cref="T:System.Web.HttpContext"></see> object that provides references to the intrinsic server objects (for example, Request, Response, Session, and Server) used to service HTTP requests.</param>
        </member>
        <member name="P:AjaxPro.TypeJavaScriptHandler.IsReusable">
            <summary>
            Gets a value indicating whether another request can use the <see cref="T:System.Web.IHttpHandler"></see> instance.
            </summary>
            <value></value>
            <returns>true if the <see cref="T:System.Web.IHttpHandler"></see> instance is reusable; otherwise, false.</returns>
        </member>
        <member name="M:AjaxPro.AjaxSyncHttpHandler.#ctor(AjaxPro.IAjaxProcessor)">
            <summary>
            Initializes a new instance of the <see cref="T:AjaxPro.AjaxSyncHttpHandler"/> class.
            </summary>
            <param name="p">The p.</param>
        </member>
        <member name="M:AjaxPro.AjaxSyncHttpHandler.ProcessRequest(System.Web.HttpContext)">
            <summary>
            Enables processing of HTTP Web requests by a custom HttpHandler that implements the <see cref="T:System.Web.IHttpHandler"></see> interface.
            </summary>
            <param name="context">An <see cref="T:System.Web.HttpContext"></see> object that provides references to the intrinsic server objects (for example, Request, Response, Session, and Server) used to service HTTP requests.</param>
        </member>
        <member name="P:AjaxPro.AjaxSyncHttpHandler.IsReusable">
            <summary>
            Gets a value indicating whether another request can use the <see cref="T:System.Web.IHttpHandler"></see> instance.
            </summary>
            <value></value>
            <returns>true if the <see cref="T:System.Web.IHttpHandler"></see> instance is reusable; otherwise, false.</returns>
        </member>
        <member name="T:AjaxPro.HttpSessionStateRequirement">
            <summary>
            Represents the session state mode is required.
            </summary>
        </member>
        <member name="F:AjaxPro.HttpSessionStateRequirement.ReadWrite">
            <summary>
            Enables read/write access to the SessionState.
            </summary>
        </member>
        <member name="F:AjaxPro.HttpSessionStateRequirement.Read">
            <summary>
            Enabales read access to the SessionState.
            </summary>
        </member>
        <member name="F:AjaxPro.HttpSessionStateRequirement.None">
            <summary>
            No SessionState available.
            </summary>
        </member>
        <member name="F:AjaxPro.HttpSessionStateRequirement.UseDefault">
            <summary>
            Use default access to SessionState, see web.config configuration.
            </summary>
        </member>
        <member name="M:AjaxPro.AjaxSettings.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:AjaxPro.AjaxSettings"/> class.
            </summary>
        </member>
        <member name="P:AjaxPro.AjaxSettings.UrlNamespaceMappings">
            <summary>
            Gets or sets the URL namespace mappings.
            </summary>
            <value>The URL namespace mappings.</value>
        </member>
        <member name="P:AjaxPro.AjaxSettings.OnlyAllowTypesInList">
            <summary>
            Gets or sets a value indicating whether [only allow types in list].
            </summary>
            <value>
            	<c>true</c> if [only allow types in list]; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:AjaxPro.AjaxSettings.DebugEnabled">
            <summary>
            Gets or sets if debug information should be enabled.
            </summary>
            <value><c>true</c> if [debug enabled]; otherwise, <c>false</c>.</value>
        </member>
        <member name="P:AjaxPro.AjaxSettings.UseAssemblyQualifiedName">
            <summary>
            Gets or sets the use of the AssemblyQualifiedName.
            </summary>
            <value>
            	<c>true</c> if [use assembly qualified name]; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:AjaxPro.AjaxSettings.OldStyle">
            <summary>
            Gets or sets several settings that will be used for old styled web applications.
            </summary>
            <value>The old style.</value>
        </member>
        <member name="P:AjaxPro.AjaxSettings.Security">
            <summary>
            Gets or sets the encryption.
            </summary>
            <value>The encryption.</value>
        </member>
        <member name="P:AjaxPro.AjaxSettings.TokenSitePassword">
            <summary>
            Gets or sets the token site password.
            </summary>
            <value>The token site password.</value>
        </member>
        <member name="P:AjaxPro.AjaxSettings.CoreScript">
            <summary>
            Gets or sets the core script.
            </summary>
            <value>The core script.</value>
        </member>
        <member name="P:AjaxPro.AjaxSettings.ScriptReplacements">
            <summary>
            Gets or sets the script replacements.
            </summary>
            <value>The script replacements.</value>
        </member>
        <member name="M:AjaxPro.IAjaxProcessor.#ctor(System.Web.HttpContext,System.Type)">
            <summary>
            Initializes a new instance of the <see cref="T:AjaxPro.IAjaxProcessor"/> class.
            </summary>
            <param name="context">The context.</param>
            <param name="type">The type.</param>
        </member>
        <member name="M:AjaxPro.IAjaxProcessor.GetMethodInfo(System.String)">
            <summary>
            Gets the method info.
            </summary>
            <param name="methodName">Name of the method.</param>
            <returns></returns>
        </member>
        <member name="M:AjaxPro.IAjaxProcessor.IsValidAjaxToken">
            <summary>
            Determines whether [is valid ajax token].
            </summary>
            <returns>
            	<c>true</c> if [is valid ajax token] otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:AjaxPro.IAjaxProcessor.RetreiveParameters">
            <summary>
            Retreives the parameters.
            </summary>
            <returns></returns>
        </member>
        <member name="M:AjaxPro.IAjaxProcessor.GetHashCode">
            <summary>
            Serves as a hash function for a particular type. <see cref="M:System.Object.GetHashCode"></see> is suitable for use in hashing algorithms and data structures like a hash table.
            </summary>
            <returns>
            A hash code for the current <see cref="T:System.Object"></see>.
            </returns>
        </member>
        <member name="M:AjaxPro.IAjaxProcessor.SerializeObject(System.Object)">
            <summary>
            Serializes the object.
            </summary>
            <param name="o">The o.</param>
            <returns></returns>
        </member>
        <member name="P:AjaxPro.IAjaxProcessor.Context">
            <summary>
            Gets the context.
            </summary>
            <value>The context.</value>
        </member>
        <member name="P:AjaxPro.IAjaxProcessor.Type">
            <summary>
            Gets the type.
            </summary>
            <value>The type.</value>
        </member>
        <member name="P:AjaxPro.IAjaxProcessor.CanHandleRequest">
            <summary>
            Gets a value indicating whether this instance can handle request.
            </summary>
            <value>
            	<c>true</c> if this instance can handle request; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:AjaxPro.IAjaxProcessor.IsEncryptionAble">
            <summary>
            Gets a value indicating whether this instance is encryption able.
            </summary>
            <value>
            	<c>true</c> if this instance is encryption able; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:AjaxPro.IAjaxProcessor.AjaxMethod">
            <summary>
            Gets the ajax method.
            </summary>
            <value>The ajax method.</value>
        </member>
        <member name="P:AjaxPro.IAjaxProcessor.MethodAttributes">
            <summary>
            Gets the method attributes.
            </summary>
            <value>The method attributes.</value>
        </member>
        <member name="P:AjaxPro.IAjaxProcessor.NamespaceAttributes">
            <summary>
            Gets the namespace attributes.
            </summary>
            <value>The namespace attributes.</value>
        </member>
        <member name="P:AjaxPro.IAjaxProcessor.ServerCacheAttributes">
            <summary>
            Gets the server cache attributes.
            </summary>
            <value>The server cache attributes.</value>
        </member>
        <member name="P:AjaxPro.IAjaxProcessor.ContentType">
            <summary>
            Gets the type of the content.
            </summary>
            <value>The type of the content.</value>
        </member>
        <member name="M:AjaxPro.AjaxRequestModule.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:AjaxPro.AjaxRequestModule"/> class.
            </summary>
        </member>
        <member name="M:AjaxPro.AjaxRequestModule.System#Web#IHttpModule#Dispose">
            <summary>
            Disposes of the resources (other than memory) used by the module that implements <see cref="T:System.Web.IHttpModule"></see>.
            </summary>
        </member>
        <member name="M:AjaxPro.AjaxRequestModule.System#Web#IHttpModule#Init(System.Web.HttpApplication)">
            <summary>
            Initializes a module and prepares it to handle requests.
            </summary>
            <param name="context">An <see cref="T:System.Web.HttpApplication"></see> that provides access to the methods, properties, and events common to all application objects within an ASP.NET application</param>
        </member>
        <member name="M:AjaxPro.AjaxRequestModule.context_BeginRequest(System.Object,System.EventArgs)">
            <summary>
            Handles the BeginRequest event of the context control.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">The <see cref="T:System.EventArgs"/> instance containing the event data.</param>
        </member>
        <member name="M:AjaxPro.AjaxProcHelper.#ctor(AjaxPro.IAjaxProcessor)">
            <summary>
            Initializes a new instance of the <see cref="T:AjaxPro.AjaxProcHelper"/> class.
            </summary>
            <param name="p">The p.</param>
        </member>
        <member name="M:AjaxPro.AjaxProcHelper.#ctor(AjaxPro.IAjaxProcessor,System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:AjaxPro.AjaxProcHelper"/> class.
            </summary>
            <param name="p">The p.</param>
            <param name="token">The token.</param>
        </member>
        <member name="M:AjaxPro.AjaxProcHelper.Run">
            <summary>
            Runs this instance.
            </summary>
        </member>
        <member name="T:AjaxPro.AjaxNamespaceAttribute">
            <summary>
            This attribute can be used to specified a different namespace for the client-side representation.
            </summary>
        </member>
        <member name="M:AjaxPro.AjaxNamespaceAttribute.#ctor(System.String)">
            <summary>
            This attribute can be used to specified a different namespace for the client-side representation.
            </summary>
            <param name="clientNS">The namespace to be used on the client-side JavaScript.</param>
        </member>
        <member name="P:AjaxPro.AjaxNamespaceAttribute.ClientNamespace">
            <summary>
            Gets the client namespace.
            </summary>
            <value>The client namespace.</value>
        </member>
        <member name="T:AjaxPro.Utility">
            <summary>
            Provides methods to register Ajax methods.
            </summary>
        </member>
        <member name="F:AjaxPro.Utility.HandlerExtension">
            <summary>
            Set the HandlerExtension configured in web.config/configuration/system.web/httpHandlers/add/@path:
            </summary>
        </member>
        <member name="F:AjaxPro.Utility.HandlerPath">
            <summary>
            Set the HandlerPath configured in web.config/configuration/system.web/httpHandlers/add/@path:
            </summary>
        </member>
        <member name="M:AjaxPro.Utility.GetSessionUri">
            <summary>
            Returns the session identifier.
            </summary>
            <returns>
            Returns the URL part for the session identifier.
            </returns>
        </member>
        <member name="M:AjaxPro.Utility.GetClientMethod(System.Reflection.MethodInfo)">
            <summary>
            Returns the name of the class and method the AjaxMethod will be rendered to the client-side JavaScript.
            </summary>
            <param name="method">The method you want to call.</param>
            <returns>
            Returns a string separated by a comma, i.e. "MyNamespace.MyClass,MyMethod"
            </returns>
        </member>
        <member name="M:AjaxPro.Utility.RegisterEnumForAjax(System.Type)">
            <summary>
            Writes an enum representation to the current page.
            </summary>
            <param name="type">The type of the enum.</param>
        </member>
        <member name="M:AjaxPro.Utility.RegisterEnumForAjax(System.Type,System.Web.UI.Page)">
            <summary>
            Writes an enum representation to the current page.
            </summary>
            <param name="type">The type of the enum.</param>
            <param name="page">The page where the JavaScript shoult be rendered in.</param>
        </member>
        <member name="M:AjaxPro.Utility.RegisterTypeForAjax(System.Type)">
            <summary>
            Register the specified type (class) for the current page. This will also add the common JavaScript file.
            </summary>
            <param name="type">The tpye to register i.e. RegisterTypeForAjax(typeof(WebApplication1.WebForm1));</param>
        </member>
        <member name="M:AjaxPro.Utility.RegisterTypeForAjax(System.Type,System.Web.UI.Page)">
            <summary>
            Register the specified type (class) for the current page. This will also add the common JavaScript file.
            </summary>
            <param name="type">The tpye to register i.e. RegisterTypeForAjax(typeof(WebApplication1.WebForm1));</param>
            <param name="page">The Page the script should rendered on.</param>
        </member>
        <member name="M:AjaxPro.Utility.RegisterConverterForAjax(AjaxPro.IJavaScriptConverter)">
            <summary>
            Register the specified converter to be used with Ajax.NET.
            </summary>
            <param name="converter">The IJavaScriptConverter.</param>
        </member>
        <member name="M:AjaxPro.Utility.AddDefaultConverter(AjaxPro.AjaxSettings)">
            <summary>
            Adds the default converter.
            </summary>
            <param name="settings">The settings.</param>
        </member>
        <member name="M:AjaxPro.Utility.RemoveConverter(AjaxPro.AjaxSettings,System.Type)">
            <summary>
            Removes the converter.
            </summary>
            <param name="settings">The settings.</param>
            <param name="t">The t.</param>
        </member>
        <member name="M:AjaxPro.Utility.AddConverter(AjaxPro.AjaxSettings,AjaxPro.IJavaScriptConverter)">
            <summary>
            Adds the converter.
            </summary>
            <param name="settings">The settings.</param>
            <param name="converter">The converter.</param>
        </member>
        <member name="M:AjaxPro.Utility.AddConverter(AjaxPro.AjaxSettings,AjaxPro.IJavaScriptConverter,System.Boolean)">
            <summary>
            Adds the converter.
            </summary>
            <param name="settings">The settings.</param>
            <param name="converter">The converter.</param>
            <param name="replace">if set to <c>true</c> [replace].</param>
        </member>
        <member name="M:AjaxPro.Utility.RegisterCommonAjax">
            <summary>
            Register the common JavaScript to the current handler.
            </summary>
        </member>
        <member name="M:AjaxPro.Utility.RegisterCommonAjax(System.Web.UI.Page)">
            <summary>
            Register the common JavaScript file for the specified page.
            </summary>
            <param name="page">The Page the client script should be rendered to.</param>
        </member>
        <member name="M:AjaxPro.Utility.GetScripts">
            <summary>
            Gets the scripts.
            </summary>
            <returns></returns>
        </member>
        <member name="M:AjaxPro.Utility.RegisterClientScriptBlock(System.Web.UI.Page,System.String,System.String)">
            <summary>
            Registers the client script block.
            </summary>
            <param name="page">The page.</param>
            <param name="key">The key.</param>
            <param name="script">The script.</param>
        </member>
        <member name="M:AjaxPro.Utility.page_PreRender(System.Object,System.EventArgs)">
            <summary>
            Handles the PreRender event of the page control.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">The <see cref="T:System.EventArgs"/> instance containing the event data.</param>
        </member>
        <member name="P:AjaxPro.Utility.AjaxID">
            <summary>
            Gets the ajax ID.
            </summary>
            <value>The ajax ID.</value>
        </member>
        <member name="P:AjaxPro.Utility.Settings">
            <summary>
            Get the settings configured in web.config.
            </summary>
            <value>The settings.</value>
        </member>
        <member name="P:AjaxPro.Utility.CurrentAjaxToken">
            <summary>
            Gets the current ajax token.
            </summary>
            <value>The current ajax token.</value>
        </member>
        <member name="T:AjaxPro.Cryptography.WebEncrypter">
            <summary>
            PC-Topp.NET encryptor for AuthenticationTicket, Drawings filename,...
            </summary>
        </member>
        <member name="M:AjaxPro.Cryptography.WebEncrypter.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:AjaxPro.Cryptography.WebEncrypter"/> class.
            </summary>
        </member>
        <member name="M:AjaxPro.Cryptography.WebEncrypter.Encrypt(System.String,System.String)">
            <summary>
            Encrypts a string.
            </summary>
            <param name="Text">The string should be encrypted.</param>
            <param name="Key">The 8-bit string for encryption.</param>
            <returns>The encrypted string.</returns>
        </member>
        <member name="T:AjaxPro.JavaScriptObject">
            <summary>
            Represents a JavaScript ECMA object.
            </summary>
        </member>
        <member name="M:AjaxPro.JavaScriptObject.#ctor">
            <summary>
            Initializes a new JavaScript object instance.
            </summary>
        </member>
        <member name="M:AjaxPro.JavaScriptObject.ToString">
            <summary>
            Returns a <see cref="T:System.String"></see> that represents the current <see cref="T:System.Object"></see>.
            </summary>
            <returns>
            A <see cref="T:System.String"></see> that represents the current <see cref="T:System.Object"></see>.
            </returns>
        </member>
        <member name="M:AjaxPro.JavaScriptObject.Contains(System.String)">
            <summary>
            Verify if the property does exist in the object.
            </summary>
            <param name="key">The name of the property.</param>
            <returns>Returns true if the property is defined.</returns>
        </member>
        <member name="M:AjaxPro.JavaScriptObject.Add(System.String,AjaxPro.IJavaScriptObject)">
            <summary>
            Adds a new property to the object.
            </summary>
            <param name="key">The name of the property.</param>
            <param name="value">The value of the property.</param>
        </member>
        <member name="P:AjaxPro.JavaScriptObject.Value">
            <summary>
            Returns the string representation of the object.
            </summary>
            <value>The value.</value>
        </member>
        <member name="P:AjaxPro.JavaScriptObject.Item(System.String)">
            <summary>
            Returns the object defined for the name of the property.
            </summary>
            <value></value>
        </member>
        <member name="P:AjaxPro.JavaScriptObject.Keys">
            <summary>
            Returns all keys that are used internal for the name of properties.
            </summary>
            <value>The keys.</value>
        </member>
        <member name="P:AjaxPro.JavaScriptObject.IsFixedSize">
            <summary>
            Gets a value indicating whether this instance is fixed size.
            </summary>
            <value>
            	<c>true</c> if this instance is fixed size; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="T:AjaxPro.EnumConverter">
            <summary>
            Provides methods to serialize and deserialize a Enum object.
            </summary>
        </member>
        <member name="M:AjaxPro.EnumConverter.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:AjaxPro.EnumConverter"/> class.
            </summary>
        </member>
        <member name="M:AjaxPro.EnumConverter.Serialize(System.Object)">
            <summary>
            Converts a .NET object into a JSON string.
            </summary>
            <param name="o">The object to convert.</param>
            <returns>Returns a JSON string.</returns>
        </member>
        <member name="M:AjaxPro.EnumConverter.Serialize(System.Object,System.Text.StringBuilder)">
            <summary>
            Serializes the specified o.
            </summary>
            <param name="o">The o.</param>
            <param name="sb">The sb.</param>
        </member>
        <member name="M:AjaxPro.EnumConverter.Deserialize(AjaxPro.IJavaScriptObject,System.Type)">
            <summary>
            Converts an IJavaScriptObject into an NET object.
            </summary>
            <param name="o">The IJavaScriptObject object to convert.</param>
            <param name="t"></param>
            <returns>Returns a .NET object.</returns>
        </member>
        <member name="M:AjaxPro.EnumConverter.TrySerializeValue(System.Object,System.Type,System.Text.StringBuilder)">
            <summary>
            Tries the serialize value.
            </summary>
            <param name="o">The o.</param>
            <param name="t">The t.</param>
            <param name="sb">The sb.</param>
            <returns></returns>
        </member>
        <member name="M:AjaxPro.EnumConverter.TryDeserializeValue(AjaxPro.IJavaScriptObject,System.Type,System.Object@)">
            <summary>
            </summary>
            <param name="jso"></param>
            <param name="t"></param>
            <param name="o"></param>
            <returns></returns>
        </member>
        <member name="T:AjaxPro.DataSetConverter">
            <summary>
            Provides methods to serialize and deserialize a DataSet object.
            </summary>
        </member>
        <member name="M:AjaxPro.DataSetConverter.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:AjaxPro.DataSetConverter"/> class.
            </summary>
        </member>
        <member name="M:AjaxPro.DataSetConverter.GetClientScript">
            <summary>
            Render the JavaScript code for prototypes or any other JavaScript method needed from this converter
            on the client-side.
            </summary>
            <returns>Returns JavaScript code.</returns>
        </member>
        <member name="M:AjaxPro.DataSetConverter.Deserialize(AjaxPro.IJavaScriptObject,System.Type)">
            <summary>
            Converts an IJavaScriptObject into an NET object.
            </summary>
            <param name="o">The IJavaScriptObject object to convert.</param>
            <param name="t"></param>
            <returns>Returns a .NET object.</returns>
        </member>
        <member name="M:AjaxPro.DataSetConverter.Serialize(System.Object)">
            <summary>
            Converts a .NET object into a JSON string.
            </summary>
            <param name="o">The object to convert.</param>
            <returns>Returns a JSON string.</returns>
        </member>
        <member name="M:AjaxPro.DataSetConverter.Serialize(System.Object,System.Text.StringBuilder)">
            <summary>
            Serializes the specified o.
            </summary>
            <param name="o">The o.</param>
            <param name="sb">The sb.</param>
        </member>
        <member name="T:AjaxPro.DataRowConverter">
            <summary>
            Provides methods to serialize and deserialize a DataRow object.
            </summary>
        </member>
        <member name="M:AjaxPro.DataRowConverter.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:AjaxPro.DataRowConverter"/> class.
            </summary>
        </member>
        <member name="M:AjaxPro.DataRowConverter.Serialize(System.Object)">
            <summary>
            Converts a .NET object into a JSON string.
            </summary>
            <param name="o">The object to convert.</param>
            <returns>Returns a JSON string.</returns>
        </member>
        <member name="M:AjaxPro.DataRowConverter.Serialize(System.Object,System.Text.StringBuilder)">
            <summary>
            Serializes the specified o.
            </summary>
            <param name="o">The o.</param>
            <param name="sb">The sb.</param>
        </member>
        <member name="T:AjaxPro.AjaxMethodAttribute">
            <summary>
            This Attribute must be used to create a AJAX wrapper.
            <code>
            public class Test
            {
            	[AjaxPro.AjaxMethod]
            	public string HelloWorld(string username)
            	{
            		return "Hello " + username;
            	}
            	
            	[AjaxPro.AjaxMethod(AjaxPro.HttpSessionStateRequirement.ReadWrite)]
            	public bool SessionValueIsSet(string key)
            	{
            		return System.Web.HttpContext.Current.Session[key] != null;
            	}
            }
            </code>
            </summary>
        </member>
        <member name="M:AjaxPro.AjaxMethodAttribute.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:AjaxPro.AjaxMethodAttribute"/> class.
            </summary>
        </member>
        <member name="M:AjaxPro.AjaxMethodAttribute.#ctor(AjaxPro.HttpSessionStateRequirement)">
            <summary>
            Marks the method to be exported as an Ajax.NET Javascript function with the ability to access the SessionState.
            </summary>
            <param name="requireSessionState">The HttpSessionStateRequirement to use.</param>
        </member>
        <member name="M:AjaxPro.AjaxMethodAttribute.#ctor(System.Boolean)">
            <summary>
            Marks the method to be exported as an Ajax.NET Javascript function with the ability to be processed as an async request on the server.
            </summary>
            <param name="useAsyncProcessing">The indicator if AsyncProcessing should be used.</param>
        </member>
        <member name="M:AjaxPro.AjaxMethodAttribute.#ctor(AjaxPro.HttpSessionStateRequirement,System.Boolean)">
            <summary>
            Marks the method to be exported as an Ajax.NET Javascript function with the ability to be processed as an async request on the server and to access the SessionState.
            </summary>
            <param name="requireSessionState">The HttpSessionStateRequirement to use.</param>
            <param name="useAsyncProcessing">The indicator if AsyncProcessing should be used.</param>
        </member>
        <member name="M:AjaxPro.AjaxMethodAttribute.#ctor(System.String)">
            <summary>
            Marks the method to be exported as an Ajax.NET Javascript function with a different name.
            </summary>
            <param name="methodName">The name for the function to be used in Javascript.</param>
        </member>
        <member name="M:AjaxPro.AjaxMethodAttribute.#ctor(System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:AjaxPro.AjaxMethodAttribute"/> class.
            </summary>
            <param name="cacheSeconds">The cache seconds.</param>
        </member>
        <member name="M:AjaxPro.AjaxMethodAttribute.#ctor(System.Int32,AjaxPro.HttpSessionStateRequirement)">
            <summary>
            Initializes a new instance of the <see cref="T:AjaxPro.AjaxMethodAttribute"/> class.
            </summary>
            <param name="cacheSeconds">The cache seconds.</param>
            <param name="requireSessionState">State of the require session.</param>
        </member>
        <member name="M:AjaxPro.AjaxMethodAttribute.#ctor(System.String,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:AjaxPro.AjaxMethodAttribute"/> class.
            </summary>
            <param name="methodName">Name of the method.</param>
            <param name="cacheSeconds">The cache seconds.</param>
        </member>
        <member name="M:AjaxPro.AjaxMethodAttribute.#ctor(System.String,System.Int32,AjaxPro.HttpSessionStateRequirement)">
            <summary>
            Initializes a new instance of the <see cref="T:AjaxPro.AjaxMethodAttribute"/> class.
            </summary>
            <param name="methodName">Name of the method.</param>
            <param name="cacheSeconds">The cache seconds.</param>
            <param name="requireSessionState">State of the require session.</param>
        </member>
        <member name="M:AjaxPro.AjaxMethodAttribute.#ctor(System.String,AjaxPro.HttpSessionStateRequirement)">
            <summary>
            Initializes a new instance of the <see cref="T:AjaxPro.AjaxMethodAttribute"/> class.
            </summary>
            <param name="methodName">Name of the method.</param>
            <param name="requireSessionState">State of the require session.</param>
        </member>
        <member name="P:AjaxPro.AjaxMethodAttribute.RequireSessionState">
            <summary>
            Gets the state of the require session.
            </summary>
            <value>The state of the require session.</value>
        </member>
        <member name="P:AjaxPro.AjaxMethodAttribute.UseAsyncProcessing">
            <summary>
            Gets a value indicating whether [use async processing].
            </summary>
            <value><c>true</c> if [use async processing]; otherwise, <c>false</c>.</value>
        </member>
        <member name="T:AjaxPro.IContextInitializer">
            <summary>
            Defines a method that will initialize the context for the use in AJAX methods.
            </summary>
            <example>
            using System;
            using AjaxPro;
            
            namespace Demo
            {
            	public class AjaxMethods : IContextInitializer
            	{
            		private HttpContext context = null;
            		
            		public void InitializeContext(HttpContext context)
            		{
            			this.context = context;
            		}
            		
            		[AjaxMethod]
            		public string GetRootPath()
            		{
            			return context.Server.MapPath("~");
            		}
            	}
            }
            </example>
        </member>
        <member name="M:AjaxPro.IContextInitializer.InitializeContext(System.Web.HttpContext)">
            <summary>
            Initialize the HttpContext to the class implementing IContextInitializer.
            </summary>
            <param name="context">The HttpContext.</param>
        </member>
        <member name="M:AjaxPro.Web.UI.AjaxBasePage.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:AjaxPro.Web.UI.AjaxBasePage"/> class.
            </summary>
        </member>
        <member name="M:AjaxPro.Web.UI.AjaxBasePage.AjaxBasePage_Load(System.Object,System.EventArgs)">
            <summary>
            Handles the Load event of the AjaxBasePage control.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">The <see cref="T:System.EventArgs"/> instance containing the event data.</param>
        </member>
        <member name="M:AjaxPro.Web.UI.AjaxBasePage.InitializeContext(System.Web.HttpContext)">
            <summary>
            Initialize the HttpContext to the class implementing IContextInitializer.
            </summary>
            <param name="context">The HttpContext.</param>
        </member>
        <member name="P:AjaxPro.Web.UI.AjaxBasePage.Cache">
            <summary>
            Gets the <see cref="T:System.Web.Caching.Cache"></see> object associated with the application in which the page resides.
            </summary>
            <value></value>
            <returns>The <see cref="T:System.Web.Caching.Cache"></see> associated with the page's application.</returns>
            <exception cref="T:System.Web.HttpException">An instance of <see cref="T:System.Web.Caching.Cache"></see> is not created. </exception>
        </member>
        <member name="P:AjaxPro.Web.UI.AjaxBasePage.Context">
            <summary>
            Gets the <see cref="T:System.Web.HttpContext"></see> object associated with the page.
            </summary>
            <value></value>
            <returns>An <see cref="T:System.Web.HttpContext"></see> object that contains information associated with the current page.</returns>
        </member>
        <member name="P:AjaxPro.Web.UI.AjaxBasePage.Session">
            <summary>
            Gets the current Session object provided by ASP.NET.
            </summary>
            <value></value>
            <returns>The current session-state data.</returns>
            <exception cref="T:System.Web.HttpException">Occurs when the session information is set to null. </exception>
        </member>
        <member name="T:AjaxPro.ExceptionConverter">
            <summary>
            Provides methods to serialize and deserialize a Exception object.
            </summary>
        </member>
        <member name="M:AjaxPro.ExceptionConverter.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:AjaxPro.ExceptionConverter"/> class.
            </summary>
        </member>
        <member name="M:AjaxPro.ExceptionConverter.Serialize(System.Object)">
            <summary>
            Converts a .NET object into a JSON string.
            </summary>
            <param name="o">The object to convert.</param>
            <returns>Returns a JSON string.</returns>
        </member>
        <member name="M:AjaxPro.ExceptionConverter.Serialize(System.Object,System.Text.StringBuilder)">
            <summary>
            Serializes the specified o.
            </summary>
            <param name="o">The o.</param>
            <param name="sb">The sb.</param>
        </member>
        <member name="M:AjaxPro.ExceptionConverter.TrySerializeValue(System.Object,System.Type,System.Text.StringBuilder)">
            <summary>
            Tries the serialize value.
            </summary>
            <param name="o">The o.</param>
            <param name="t">The t.</param>
            <param name="sb">The sb.</param>
            <returns></returns>
        </member>
        <member name="T:AjaxPro.DateTimeConverter">
            <summary>
            Provides methods to serialize and deserialize a DateTime object.
            </summary>
        </member>
        <member name="M:AjaxPro.DateTimeConverter.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:AjaxPro.DateTimeConverter"/> class.
            </summary>
        </member>
        <member name="M:AjaxPro.DateTimeConverter.Deserialize(AjaxPro.IJavaScriptObject,System.Type)">
            <summary>
            Converts an IJavaScriptObject into an NET object.
            </summary>
            <param name="o">The IJavaScriptObject object to convert.</param>
            <param name="t"></param>
            <returns>Returns a .NET object.</returns>
        </member>
        <member name="M:AjaxPro.DateTimeConverter.Serialize(System.Object)">
            <summary>
            Converts a .NET object into a JSON string.
            </summary>
            <param name="o">The object to convert.</param>
            <returns>Returns a JSON string.</returns>
        </member>
        <member name="M:AjaxPro.DateTimeConverter.Serialize(System.Object,System.Text.StringBuilder)">
            <summary>
            Serializes the specified o.
            </summary>
            <param name="o">The o.</param>
            <param name="sb">The sb.</param>
        </member>
        <member name="M:AjaxPro.IAjaxCryptProvider.Encrypt(System.String)">
            <summary>
            Encrypts the specified json.
            </summary>
            <param name="json">The json.</param>
            <returns></returns>
        </member>
        <member name="M:AjaxPro.IAjaxCryptProvider.Decrypt(System.String)">
            <summary>
            Decrypts the specified jsoncrypt.
            </summary>
            <param name="jsoncrypt">The jsoncrypt.</param>
            <returns></returns>
        </member>
        <member name="P:AjaxPro.IAjaxCryptProvider.ClientScript">
            <summary>
            Gets the client script.
            </summary>
            <value>The client script.</value>
        </member>
        <member name="M:AjaxPro.HttpCompressionModule.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:AjaxPro.HttpCompressionModule"/> class.
            </summary>
        </member>
        <member name="M:AjaxPro.HttpCompressionModule.System#Web#IHttpModule#Dispose">
            <summary>
            Disposes of the resources (other than memory) used by the module that implements <see cref="T:System.Web.IHttpModule"></see>.
            </summary>
        </member>
        <member name="M:AjaxPro.HttpCompressionModule.System#Web#IHttpModule#Init(System.Web.HttpApplication)">
            <summary>
            Initializes a module and prepares it to handle requests.
            </summary>
            <param name="context">An <see cref="T:System.Web.HttpApplication"></see> that provides access to the methods, properties, and events common to all application objects within an ASP.NET application</param>
        </member>
        <member name="M:AjaxPro.HttpCompressionModule.context_BeginRequest(System.Object,System.EventArgs)">
            <summary>
            Handles the BeginRequest event of the context control.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">The <see cref="T:System.EventArgs"/> instance containing the event data.</param>
        </member>
        <member name="M:AjaxPro.AjaxSettingsSectionHandler.Create(System.Object,System.Object,System.Xml.XmlNode)">
            <summary>
            Creates a configuration section handler.
            </summary>
            <param name="parent"></param>
            <param name="configContext">Configuration context object.</param>
            <param name="section"></param>
            <returns>The created section handler object.</returns>
        </member>
        <member name="T:AjaxPro.JavaScriptConverterAttribute">
            <summary>
            Represents an attribute to mark a class to be converted by a specified IJavaScriptConverter.
            </summary>
        </member>
        <member name="M:AjaxPro.JavaScriptConverterAttribute.#ctor(System.Type)">
            <summary>
            Marks a class to be converted by the specified JavaScript converter.
            </summary>
            <param name="type">The IJavaScriptConverter to use to serialize or deserialize.</param>
        </member>
        <member name="P:AjaxPro.JavaScriptConverterAttribute.Converter">
            <summary>
            Gets the converter.
            </summary>
            <value>The converter.</value>
        </member>
        <member name="T:AjaxPro.AjaxNonSerializableAttribute">
            <summary>
            AJAX Nonserializable attribute class
            </summary>
        </member>
        <member name="M:AjaxPro.AjaxNonSerializableAttribute.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:AjaxPro.AjaxNonSerializableAttribute"/> class.
            </summary>
        </member>
        <member name="M:AjaxPro.Services.ICartService.AddItem(System.String,System.Object)">
            <summary>
            Adds the item.
            </summary>
            <param name="cartName">Name of the cart.</param>
            <param name="item">The item.</param>
            <returns></returns>
        </member>
        <member name="M:AjaxPro.Services.ICartService.GetItems(System.String)">
            <summary>
            Gets the items.
            </summary>
            <param name="cartName">Name of the cart.</param>
            <returns></returns>
        </member>
        <member name="T:AjaxPro.Cryptography.Decryptor">
            <summary>
            General class for decryption.
            </summary>
        </member>
        <member name="M:AjaxPro.Cryptography.Decryptor.#ctor(AjaxPro.Cryptography.EncryptionAlgorithm)">
            <summary>
            Initializes a new instance of the <see cref="T:AjaxPro.Cryptography.Decryptor"/> class.
            </summary>
            <param name="algId">The algorithm to decrypt data.</param>
        </member>
        <member name="M:AjaxPro.Cryptography.Decryptor.Decrypt(System.Byte[],System.Byte[])">
            <summary>
            Decrypts the specified bytes data.
            </summary>
            <param name="bytesData">The bytes data.</param>
            <param name="bytesKey">The bytes key.</param>
            <returns></returns>
        </member>
        <member name="P:AjaxPro.Cryptography.Decryptor.IV">
            <summary>
            Sets the IV.
            </summary>
            <value>The IV.</value>
        </member>
        <member name="T:AjaxPro.JavaScriptString">
            <summary>
            Represents a JavaScript ECMA string.
            </summary>
        </member>
        <member name="M:AjaxPro.JavaScriptString.#ctor">
            <summary>
            Initializes a new JavaScript string instance.
            </summary>
        </member>
        <member name="M:AjaxPro.JavaScriptString.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:AjaxPro.JavaScriptString"/> class.
            </summary>
            <param name="s">The s.</param>
        </member>
        <member name="M:AjaxPro.JavaScriptString.#ctor(System.Char)">
            <summary>
            Initializes a new instance of the <see cref="T:AjaxPro.JavaScriptString"/> class.
            </summary>
            <param name="c">The c.</param>
        </member>
        <member name="M:AjaxPro.JavaScriptString.Append(System.String)">
            <summary>
            Appends the specified s.
            </summary>
            <param name="s">The s.</param>
        </member>
        <member name="M:AjaxPro.JavaScriptString.Append(System.Char)">
            <summary>
            Appends the specified c.
            </summary>
            <param name="c">The c.</param>
        </member>
        <member name="M:AjaxPro.JavaScriptString.ToString">
            <summary>
            Returns a <see cref="T:System.String"></see> that represents the current <see cref="T:System.Object"></see>.
            </summary>
            <returns>
            A <see cref="T:System.String"></see> that represents the current <see cref="T:System.Object"></see>.
            </returns>
        </member>
        <member name="M:AjaxPro.JavaScriptString.op_Implicit(AjaxPro.JavaScriptString)~System.String">
            <summary>
            Implicit operators the specified o.
            </summary>
            <param name="o">The o.</param>
            <returns></returns>
        </member>
        <member name="M:AjaxPro.JavaScriptString.op_Addition(AjaxPro.JavaScriptString,System.String)">
            <summary>
            Operator +s the specified a.
            </summary>
            <param name="a">A.</param>
            <param name="s">The s.</param>
            <returns></returns>
        </member>
        <member name="M:AjaxPro.JavaScriptString.op_Addition(AjaxPro.JavaScriptString,System.Char)">
            <summary>
            Operator +s the specified a.
            </summary>
            <param name="a">A.</param>
            <param name="c">The c.</param>
            <returns></returns>
        </member>
        <member name="P:AjaxPro.JavaScriptString.Value">
            <summary>
            Returns the string representation of the object.
            </summary>
            <value>The value.</value>
        </member>
        <member name="T:AjaxPro.JavaScriptArray">
            <summary>
            Represents a JavaScript ECMA array.
            </summary>
        </member>
        <member name="M:AjaxPro.JavaScriptArray.#ctor">
            <summary>
            Initializes a new JavaScript array instance.
            </summary>
        </member>
        <member name="M:AjaxPro.JavaScriptArray.#ctor(AjaxPro.IJavaScriptObject[])">
            <summary>
            Initializes a new instance of the <see cref="T:AjaxPro.JavaScriptArray"/> class.
            </summary>
            <param name="items">The items.</param>
        </member>
        <member name="M:AjaxPro.JavaScriptArray.Add(System.Object)">
            <summary>
            Adds an object to the end of the <see cref="T:System.Collections.ArrayList"></see>.
            </summary>
            <param name="value">The <see cref="T:System.Object"></see> to be added to the end of the <see cref="T:System.Collections.ArrayList"></see>. The value can be null.</param>
            <returns>
            The <see cref="T:System.Collections.ArrayList"></see> index at which the value has been added.
            </returns>
            <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.ArrayList"></see> is read-only.-or- The <see cref="T:System.Collections.ArrayList"></see> has a fixed size. </exception>
        </member>
        <member name="M:AjaxPro.JavaScriptArray.ToString">
            <summary>
            Returns a <see cref="T:System.String"></see> that represents the current <see cref="T:System.Object"></see>.
            </summary>
            <returns>
            A <see cref="T:System.String"></see> that represents the current <see cref="T:System.Object"></see>.
            </returns>
        </member>
        <member name="P:AjaxPro.JavaScriptArray.Item(System.Int32)">
            <summary>
            Gets the <see cref="T:AjaxPro.IJavaScriptObject"/> at the specified index.
            </summary>
            <value></value>
        </member>
        <member name="P:AjaxPro.JavaScriptArray.Value">
            <summary>
            Returns the string representation of the object.
            </summary>
            <value></value>
        </member>
        <member name="T:AjaxPro.PrimitiveConverter">
            <summary>
            Provides methods to serialize and deserialize a primitive object.
            </summary>
        </member>
        <member name="M:AjaxPro.PrimitiveConverter.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:AjaxPro.PrimitiveConverter"/> class.
            </summary>
        </member>
        <member name="M:AjaxPro.PrimitiveConverter.Serialize(System.Object)">
            <summary>
            Converts a .NET object into a JSON string.
            </summary>
            <param name="o">The object to convert.</param>
            <returns>Returns a JSON string.</returns>
        </member>
        <member name="M:AjaxPro.PrimitiveConverter.Serialize(System.Object,System.Text.StringBuilder)">
            <summary>
            Serializes the specified o.
            </summary>
            <param name="o">The o.</param>
            <param name="sb">The sb.</param>
        </member>
        <member name="M:AjaxPro.PrimitiveConverter.Deserialize(AjaxPro.IJavaScriptObject,System.Type)">
            <summary>
            Converts an IJavaScriptObject into an NET object.
            </summary>
            <param name="o">The IJavaScriptObject object to convert.</param>
            <param name="t"></param>
            <returns>Returns a .NET object.</returns>
        </member>
        <member name="T:AjaxPro.IEnumerableConverter">
            <summary>
            Provides methods to serialize and deserialize an object that implements IEnumerable.
            </summary>
        </member>
        <member name="M:AjaxPro.IEnumerableConverter.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:AjaxPro.IEnumerableConverter"/> class.
            </summary>
        </member>
        <member name="M:AjaxPro.IEnumerableConverter.Serialize(System.Object)">
            <summary>
            Converts a .NET object into a JSON string.
            </summary>
            <param name="o">The object to convert.</param>
            <returns>Returns a JSON string.</returns>
        </member>
        <member name="M:AjaxPro.IEnumerableConverter.Serialize(System.Object,System.Text.StringBuilder)">
            <summary>
            Serializes the specified o.
            </summary>
            <param name="o">The o.</param>
            <param name="sb">The sb.</param>
        </member>
        <member name="M:AjaxPro.IEnumerableConverter.TrySerializeValue(System.Object,System.Type,System.Text.StringBuilder)">
            <summary>
            Tries the serialize value.
            </summary>
            <param name="o">The o.</param>
            <param name="t">The t.</param>
            <param name="sb">The sb.</param>
            <returns></returns>
        </member>
        <member name="M:AjaxPro.IEnumerableConverter.TryDeserializeValue(AjaxPro.IJavaScriptObject,System.Type,System.Object@)">
            <summary>
            </summary>
            <param name="jso"></param>
            <param name="t"></param>
            <param name="o"></param>
            <returns></returns>
        </member>
        <member name="M:AjaxPro.AjaxSecurityProvider.Encrypt(System.String)">
            <summary>
            Encrypts the specified json.
            </summary>
            <param name="json">The json.</param>
            <returns></returns>
        </member>
        <member name="M:AjaxPro.AjaxSecurityProvider.Decrypt(System.String)">
            <summary>
            Decrypts the specified jsoncrypt.
            </summary>
            <param name="jsoncrypt">The jsoncrypt.</param>
            <returns></returns>
        </member>
        <member name="M:AjaxPro.AjaxSecurityProvider.IsValidAjaxToken(System.String,System.String)">
            <summary>
            Checks if the given token is valid.
            </summary>
            <param name="token">The token from the Ajax request.</param>
            <param name="sitePassword"></param>
            <returns>Returns true if token is valid and AjaxMethod could be invoked.</returns>
        </member>
        <member name="M:AjaxPro.AjaxSecurityProvider.GetAjaxToken(System.String)">
            <summary>
            Create a new token.
            </summary>
            <param name="sitePassword"></param>
            <returns></returns>
        </member>
        <member name="P:AjaxPro.AjaxSecurityProvider.ClientScript">
            <summary>
            Gets the client script.
            </summary>
            <value>The client script.</value>
        </member>
        <member name="T:AjaxPro.ProfileBaseConverter">
            <summary>
            Provides methods to serialize and deserialize a ProfileBase object.
            </summary>
        </member>
        <member name="M:AjaxPro.ProfileBaseConverter.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:AjaxPro.ProfileBaseConverter"/> class.
            </summary>
        </member>
        <member name="M:AjaxPro.ProfileBaseConverter.GetClientScript">
            <summary>
            Render the JavaScript code for prototypes or any other JavaScript method needed from this converter
            on the client-side.
            </summary>
            <returns>Returns JavaScript code.</returns>
        </member>
        <member name="M:AjaxPro.ProfileBaseConverter.Serialize(System.Object)">
            <summary>
            Converts a .NET object into a JSON string.
            </summary>
            <param name="o">The object to convert.</param>
            <returns>Returns a JSON string.</returns>
        </member>
        <member name="M:AjaxPro.ProfileBaseConverter.Serialize(System.Object,System.Text.StringBuilder)">
            <summary>
            Serializes the specified o.
            </summary>
            <param name="o">The o.</param>
            <param name="sb">The sb.</param>
        </member>
        <member name="F:AjaxPro.Constant.AjaxID">
            <summary>
            The AjaxID used to save objects using a unnique key in IDictionary objects.
            </summary>
        </member>
        <member name="F:AjaxPro.Constant.AssemblyName">
            <summary>
            The assembly name to get embedded resources
            </summary>
        </member>
        <member name="F:AjaxPro.Constant.AssemblyVersion">
            <summary>
            The assembly version.
            </summary>
        </member>
        <member name="T:AjaxPro.BitmapConverter">
            <summary>
            Provides methods to serialize a Bitmap object.
            </summary>
        </member>
        <member name="M:AjaxPro.BitmapConverter.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:AjaxPro.BitmapConverter"/> class.
            </summary>
        </member>
        <member name="M:AjaxPro.BitmapConverter.Initialize(System.Collections.Specialized.StringDictionary)">
            <summary>
            Initializes the converter. This method will be called when the application is starting and
            any converter is loaded.
            </summary>
            <param name="d"></param>
        </member>
        <member name="M:AjaxPro.BitmapConverter.GetClientScript">
            <summary>
            Render the JavaScript code for prototypes or any other JavaScript method needed from this converter
            on the client-side.
            </summary>
            <returns>Returns JavaScript code.</returns>
        </member>
        <member name="M:AjaxPro.BitmapConverter.Serialize(System.Object)">
            <summary>
            Converts a .NET object into a JSON string.
            </summary>
            <param name="o">The object to convert.</param>
            <returns>Returns a JSON string.</returns>
        </member>
        <member name="M:AjaxPro.BitmapConverter.Serialize(System.Object,System.Text.StringBuilder)">
            <summary>
            Serializes the specified o.
            </summary>
            <param name="o">The o.</param>
            <param name="sb">The sb.</param>
        </member>
        <member name="M:AjaxPro.BitmapConverter.RemoveBitmapFromCache(System.String,System.Object,System.Web.Caching.CacheItemRemovedReason)">
            <summary>
            Removes the bitmap from cache.
            </summary>
            <param name="key">The key.</param>
            <param name="o">The o.</param>
            <param name="reason">The reason.</param>
        </member>
        <member name="M:AjaxPro.AjaxBitmapHttpHandler.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:AjaxPro.AjaxBitmapHttpHandler"/> class.
            </summary>
        </member>
        <member name="M:AjaxPro.AjaxBitmapHttpHandler.ProcessRequest(System.Web.HttpContext)">
            <summary>
            Enables processing of HTTP Web requests by a custom HttpHandler that implements the <see cref="T:System.Web.IHttpHandler"></see> interface.
            </summary>
            <param name="context">An <see cref="T:System.Web.HttpContext"></see> object that provides references to the intrinsic server objects (for example, Request, Response, Session, and Server) used to service HTTP requests.</param>
        </member>
        <member name="P:AjaxPro.AjaxBitmapHttpHandler.IsReusable">
            <summary>
            Gets a value indicating whether another request can use the <see cref="T:System.Web.IHttpHandler"></see> instance.
            </summary>
            <value></value>
            <returns>true if the <see cref="T:System.Web.IHttpHandler"></see> instance is reusable; otherwise, false.</returns>
        </member>
        <member name="T:AjaxPro.AjaxNoTypeUsageAttribute">
            <summary>
            AJAX no type usage attribute class
            </summary>
        </member>
        <member name="M:AjaxPro.AjaxNoTypeUsageAttribute.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:AjaxPro.AjaxNoTypeUsageAttribute"/> class.
            </summary>
        </member>
        <member name="M:AjaxPro.Services.ProfileService.GetProfile">
            <summary>
            Gets the profile.
            </summary>
            <returns></returns>
        </member>
        <member name="M:AjaxPro.Services.ProfileService.GetProfileProperty(System.String)">
            <summary>
            Gets the profile property.
            </summary>
            <param name="property">The property.</param>
            <returns></returns>
        </member>
        <member name="M:AjaxPro.Services.ProfileService.SetProfile(AjaxPro.JavaScriptObject)">
            <summary>
            Sets the profile.
            </summary>
            <param name="o">The o.</param>
            <returns></returns>
        </member>
        <member name="T:AjaxPro.Cryptography.EncryptionAlgorithm">
            <summary>
            
            </summary>
        </member>
        <member name="F:AjaxPro.Cryptography.EncryptionAlgorithm.Des">
            <summary>
            
            </summary>
        </member>
        <member name="F:AjaxPro.Cryptography.EncryptionAlgorithm.Rc2">
            <summary>
            
            </summary>
        </member>
        <member name="F:AjaxPro.Cryptography.EncryptionAlgorithm.Rijndael">
            <summary>
            
            </summary>
        </member>
        <member name="F:AjaxPro.Cryptography.EncryptionAlgorithm.TripleDes">
            <summary>
            
            </summary>
        </member>
        <member name="T:AjaxPro.Cryptography.EncryptTransformer">
            <summary>
            
            </summary>
        </member>
        <member name="M:AjaxPro.Cryptography.EncryptTransformer.#ctor(AjaxPro.Cryptography.EncryptionAlgorithm)">
            <summary>
            Initializes a new instance of the <see cref="T:AjaxPro.Cryptography.EncryptTransformer"/> class.
            </summary>
            <param name="algId">The alg id.</param>
        </member>
        <member name="M:AjaxPro.Cryptography.EncryptTransformer.GetCryptoServiceProvider(System.Byte[])">
            <summary>
            Gets the crypto service provider.
            </summary>
            <param name="bytesKey">The bytes key.</param>
            <returns></returns>
        </member>
        <member name="P:AjaxPro.Cryptography.EncryptTransformer.IV">
            <summary>
            Gets or sets the IV.
            </summary>
            <value>The IV.</value>
        </member>
        <member name="P:AjaxPro.Cryptography.EncryptTransformer.Key">
            <summary>
            Gets the key.
            </summary>
            <value>The key.</value>
        </member>
        <member name="T:AjaxPro.JSONParser">
            <summary>
            Represents a parser for JSON strings.
            </summary>
        </member>
        <member name="M:AjaxPro.JSONParser.#ctor">
            <summary>
            Initialize a new instance of JSONParser.
            </summary>
        </member>
        <member name="M:AjaxPro.JSONParser.ReadWhiteSpaces">
            <summary>
            Read on the JSON string until first non-whitespace character.
            </summary>
        </member>
        <member name="M:AjaxPro.JSONParser.ReadNext">
            <summary>
            Read the next character from the JSON string and store it in the private variable ch.
            </summary>
            <returns>Returns false if at end of JSON string.</returns>
        </member>
        <member name="M:AjaxPro.JSONParser.ReadPrev">
            <summary>
            Read the previous character from the JSON string and store it in the private variable ch.
            </summary>
            <returns>
            Returns false if at the beginning of the JSON string.
            </returns>
        </member>
        <member name="M:AjaxPro.JSONParser.ReadString">
            <summary>
            Read a string object from the JSON string.
            </summary>
            <returns>Returns the string.</returns>
        </member>
        <member name="M:AjaxPro.JSONParser.ReadJavaScriptSource">
            <summary>
            Reads the java script source.
            </summary>
            <returns></returns>
        </member>
        <member name="M:AjaxPro.JSONParser.ReadJavaScriptObject">
            <summary>
            Reads the java script object.
            </summary>
            <returns></returns>
        </member>
        <member name="M:AjaxPro.JSONParser.ReadNumber">
            <summary>
            Read a number object from the JSON string.
            </summary>
            <returns>Returns the number.</returns>
        </member>
        <member name="M:AjaxPro.JSONParser.ReadWord">
            <summary>
            Read a word object from the JSON string.
            </summary>
            <returns>Returns the word.</returns>
        </member>
        <member name="M:AjaxPro.JSONParser.ReadArray">
            <summary>
            Read an array object from the JSON string.
            </summary>
            <returns>Returns an ArrayList with all objects.</returns>
        </member>
        <member name="M:AjaxPro.JSONParser.ReadObject">
            <summary>
            Reads the next object from the JSON string.
            </summary>
            <returns>
            Returns an Hashtable with all properties.
            </returns>
        </member>
        <member name="M:AjaxPro.JSONParser.GetObject">
            <summary>
            Returns a JSON object using Hashtable, ArrayList or string.
            </summary>
            <returns></returns>
        </member>
        <member name="M:AjaxPro.JSONParser.GetJSONObject(System.String)">
            <summary>
            Reads the object that represents the JSON string.
            </summary>
            <param name="json">The json.</param>
            <returns>Returns an object.</returns>
        </member>
        <member name="T:AjaxPro.AjaxServerCacheAttribute">
            <summary>
            AJAX Server Attribute Cache
            </summary>
        </member>
        <member name="M:AjaxPro.AjaxServerCacheAttribute.#ctor(System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:AjaxPro.AjaxServerCacheAttribute"/> class.
            </summary>
            <param name="seconds">The seconds.</param>
        </member>
        <member name="P:AjaxPro.AjaxServerCacheAttribute.IsCacheEnabled">
            <summary>
            Gets a value indicating whether this instance is cache enabled.
            </summary>
            <value>
            	<c>true</c> if this instance is cache enabled; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:AjaxPro.AjaxServerCacheAttribute.CacheDuration">
            <summary>
            Gets the cache duration.
            </summary>
            <value>The cache duration.</value>
        </member>
        <member name="T:AjaxPro.GuidConverter">
            <summary>
            Provides methods to serialize and deserialize a Guid object.
            </summary>
        </member>
        <member name="M:AjaxPro.GuidConverter.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:AjaxPro.GuidConverter"/> class.
            </summary>
        </member>
        <member name="M:AjaxPro.GuidConverter.Serialize(System.Object)">
            <summary>
            Converts a .NET object into a JSON string.
            </summary>
            <param name="o">The object to convert.</param>
            <returns>Returns a JSON string.</returns>
        </member>
        <member name="M:AjaxPro.GuidConverter.Serialize(System.Object,System.Text.StringBuilder)">
            <summary>
            Serializes the specified o.
            </summary>
            <param name="o">The o.</param>
            <param name="sb">The sb.</param>
        </member>
        <member name="M:AjaxPro.GuidConverter.Deserialize(AjaxPro.IJavaScriptObject,System.Type)">
            <summary>
            Converts an IJavaScriptObject into an NET object.
            </summary>
            <param name="o">The IJavaScriptObject object to convert.</param>
            <param name="t"></param>
            <returns>Returns a .NET object.</returns>
        </member>
        <member name="T:AjaxPro.DecimalConverter">
            <summary>
            Provides methods to serialize and deserialize a Decimal object.
            </summary>
        </member>
        <member name="M:AjaxPro.DecimalConverter.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:AjaxPro.DecimalConverter"/> class.
            </summary>
        </member>
        <member name="M:AjaxPro.DecimalConverter.Serialize(System.Object)">
            <summary>
            Converts a .NET object into a JSON string.
            </summary>
            <param name="o">The object to convert.</param>
            <returns>Returns a JSON string.</returns>
        </member>
        <member name="M:AjaxPro.DecimalConverter.Serialize(System.Object,System.Text.StringBuilder)">
            <summary>
            Serializes the specified o.
            </summary>
            <param name="o">The o.</param>
            <param name="sb">The sb.</param>
        </member>
        <member name="M:AjaxPro.DecimalConverter.Deserialize(AjaxPro.IJavaScriptObject,System.Type)">
            <summary>
            Converts an IJavaScriptObject into an NET object.
            </summary>
            <param name="o">The IJavaScriptObject object to convert.</param>
            <param name="t"></param>
            <returns>Returns a .NET object.</returns>
        </member>
        <member name="P:AjaxPro.IAjaxKeyProvider.Key">
            <summary>
            Gets the key.
            </summary>
            <value>The key.</value>
        </member>
        <member name="P:AjaxPro.IAjaxKeyProvider.ClientScript">
            <summary>
            Gets the client script.
            </summary>
            <value>The client script.</value>
        </member>
        <member name="T:AjaxPro.CacheInfo">
            <summary>
            Represents a cache info object for HTTP caching using ETags and Last-Modified-Since headers.
            </summary>
        </member>
        <member name="M:AjaxPro.CacheInfo.#ctor(System.String,System.DateTime)">
            <summary>
            Initializes a new instance of the <see cref="T:AjaxPro.CacheInfo"/> class.
            </summary>
            <param name="etag">The etag.</param>
            <param name="lastMod">The last mod.</param>
        </member>
        <member name="P:AjaxPro.CacheInfo.ETag">
            <summary>
            Gets the E tag.
            </summary>
            <value>The E tag.</value>
        </member>
        <member name="P:AjaxPro.CacheInfo.LastModified">
            <summary>
            Gets the last modified.
            </summary>
            <value>The last modified.</value>
        </member>
        <member name="T:AjaxPro.JavaScriptSource">
            <summary>
            Represents a JavaScript ECMA new Object source code.
            </summary>
        </member>
        <member name="M:AjaxPro.JavaScriptSource.#ctor">
            <summary>
            Initializes a new JavaScript string instance.
            </summary>
        </member>
        <member name="M:AjaxPro.JavaScriptSource.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:AjaxPro.JavaScriptSource"/> class.
            </summary>
            <param name="s">The s.</param>
        </member>
        <member name="M:AjaxPro.JavaScriptSource.Append(System.String)">
            <summary>
            Appends the specified s.
            </summary>
            <param name="s">The s.</param>
        </member>
        <member name="M:AjaxPro.JavaScriptSource.ToString">
            <summary>
            Returns a <see cref="T:System.String"></see> that represents the current <see cref="T:System.Object"></see>.
            </summary>
            <returns>
            A <see cref="T:System.String"></see> that represents the current <see cref="T:System.Object"></see>.
            </returns>
        </member>
        <member name="M:AjaxPro.JavaScriptSource.op_Implicit(AjaxPro.JavaScriptSource)~System.String">
            <summary>
            Implicit operators the specified o.
            </summary>
            <param name="o">The o.</param>
            <returns></returns>
        </member>
        <member name="M:AjaxPro.JavaScriptSource.op_Addition(AjaxPro.JavaScriptSource,System.String)">
            <summary>
            Operator +s the specified a.
            </summary>
            <param name="a">A.</param>
            <param name="s">The s.</param>
            <returns></returns>
        </member>
        <member name="P:AjaxPro.JavaScriptSource.Value">
            <summary>
            Returns the string representation of the object.
            </summary>
            <value>The value.</value>
        </member>
        <member name="T:AjaxPro.EmbeddedJavaScriptHandler">
            <summary>
            Represents an IHttpHandler for the client-side JavaScript prototype and core methods.
            </summary>
        </member>
        <member name="M:AjaxPro.EmbeddedJavaScriptHandler.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:AjaxPro.EmbeddedJavaScriptHandler"/> class.
            </summary>
            <param name="fileName">Name of the file.</param>
        </member>
        <member name="M:AjaxPro.EmbeddedJavaScriptHandler.ProcessRequest(System.Web.HttpContext)">
            <summary>
            Enables processing of HTTP Web requests by a custom HttpHandler that implements the <see cref="T:System.Web.IHttpHandler"></see> interface.
            </summary>
            <param name="context">An <see cref="T:System.Web.HttpContext"></see> object that provides references to the intrinsic server objects (for example, Request, Response, Session, and Server) used to service HTTP requests.</param>
        </member>
        <member name="P:AjaxPro.EmbeddedJavaScriptHandler.IsReusable">
            <summary>
            Gets a value indicating whether another request can use the <see cref="T:System.Web.IHttpHandler"></see> instance.
            </summary>
            <value></value>
            <returns>true if the <see cref="T:System.Web.IHttpHandler"></see> instance is reusable; otherwise, false.</returns>
        </member>
        <member name="M:AjaxPro.XmlHttpRequestProcessor.#ctor(System.Web.HttpContext,System.Type)">
            <summary>
            Initializes a new instance of the <see cref="T:AjaxPro.XmlHttpRequestProcessor"/> class.
            </summary>
            <param name="context">The context.</param>
            <param name="type">The type.</param>
        </member>
        <member name="M:AjaxPro.XmlHttpRequestProcessor.RetreiveParameters">
            <summary>
            Retreives the parameters.
            </summary>
            <returns></returns>
        </member>
        <member name="M:AjaxPro.XmlHttpRequestProcessor.SerializeObject(System.Object)">
            <summary>
            Serializes the object.
            </summary>
            <param name="o">The o.</param>
            <returns></returns>
        </member>
        <member name="M:AjaxPro.XmlHttpRequestProcessor.GetHashCode">
            <summary>
            Gets the hash code.
            </summary>
            <returns></returns>
        </member>
        <member name="P:AjaxPro.XmlHttpRequestProcessor.CanHandleRequest">
            <summary>
            Gets a value indicating whether this instance can handle request.
            </summary>
            <value>
            	<c>true</c> if this instance can handle request; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:AjaxPro.XmlHttpRequestProcessor.AjaxMethod">
            <summary>
            Gets the ajax method.
            </summary>
            <value>The ajax method.</value>
        </member>
        <member name="P:AjaxPro.XmlHttpRequestProcessor.IsEncryptionAble">
            <summary>
            Gets a value indicating whether this instance is encryption able.
            </summary>
            <value>
            	<c>true</c> if this instance is encryption able; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="M:AjaxPro.IFrameProcessor.#ctor(System.Web.HttpContext,System.Type)">
            <summary>
            Initializes a new instance of the <see cref="T:AjaxPro.IFrameProcessor"/> class.
            </summary>
            <param name="context">The context.</param>
            <param name="type">The type.</param>
        </member>
        <member name="M:AjaxPro.IFrameProcessor.RetreiveParameters">
            <summary>
            Retreives the parameters.
            </summary>
            <returns></returns>
        </member>
        <member name="M:AjaxPro.IFrameProcessor.SerializeObject(System.Object)">
            <summary>
            Serializes the object.
            </summary>
            <param name="o">The o.</param>
            <returns></returns>
        </member>
        <member name="M:AjaxPro.IFrameProcessor.GetHashCode">
            <summary>
            Gets the hash code.
            </summary>
            <returns></returns>
        </member>
        <member name="P:AjaxPro.IFrameProcessor.CanHandleRequest">
            <summary>
            Gets a value indicating whether this instance can handle request.
            </summary>
            <value>
            	<c>true</c> if this instance can handle request; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:AjaxPro.IFrameProcessor.AjaxMethod">
            <summary>
            Gets the ajax method.
            </summary>
            <value>The ajax method.</value>
        </member>
        <member name="P:AjaxPro.IFrameProcessor.IsEncryptionAble">
            <summary>
            Gets a value indicating whether this instance is encryption able.
            </summary>
            <value>
            	<c>true</c> if this instance is encryption able; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:AjaxPro.IFrameProcessor.ContentType">
            <summary>
            Gets the type of the content.
            </summary>
            <value>The type of the content.</value>
        </member>
        <member name="T:AjaxPro.DataTableConverter">
            <summary>
            Provides methods to serialize and deserialize a DataTable object.
            </summary>
        </member>
        <member name="M:AjaxPro.DataTableConverter.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:AjaxPro.DataTableConverter"/> class.
            </summary>
        </member>
        <member name="M:AjaxPro.DataTableConverter.GetClientScript">
            <summary>
            Render the JavaScript code for prototypes or any other JavaScript method needed from this converter
            on the client-side.
            </summary>
            <returns>Returns JavaScript code.</returns>
        </member>
        <member name="M:AjaxPro.DataTableConverter.Deserialize(AjaxPro.IJavaScriptObject,System.Type)">
            <summary>
            Converts an IJavaScriptObject into an NET object.
            </summary>
            <param name="o">The IJavaScriptObject object to convert.</param>
            <param name="t"></param>
            <returns>Returns a .NET object.</returns>
        </member>
        <member name="M:AjaxPro.DataTableConverter.Serialize(System.Object)">
            <summary>
            Converts a .NET object into a JSON string.
            </summary>
            <param name="o">The object to convert.</param>
            <returns>Returns a JSON string.</returns>
        </member>
        <member name="M:AjaxPro.DataTableConverter.Serialize(System.Object,System.Text.StringBuilder)">
            <summary>
            Serializes the specified o.
            </summary>
            <param name="o">The o.</param>
            <param name="sb">The sb.</param>
        </member>
        <member name="T:AjaxPro.ConverterJavaScriptHandler">
            <summary>
            Represents an IHttpHandler for the client-side JavaScript converter methods.
            </summary>
        </member>
        <member name="M:AjaxPro.ConverterJavaScriptHandler.ProcessRequest(System.Web.HttpContext)">
            <summary>
            Enables processing of HTTP Web requests by a custom HttpHandler that implements the <see cref="T:System.Web.IHttpHandler"></see> interface.
            </summary>
            <param name="context">An <see cref="T:System.Web.HttpContext"></see> object that provides references to the intrinsic server objects (for example, Request, Response, Session, and Server) used to service HTTP requests.</param>
        </member>
        <member name="P:AjaxPro.ConverterJavaScriptHandler.IsReusable">
            <summary>
            Gets a value indicating whether another request can use the <see cref="T:System.Web.IHttpHandler"></see> instance.
            </summary>
            <value></value>
            <returns>true if the <see cref="T:System.Web.IHttpHandler"></see> instance is reusable; otherwise, false.</returns>
        </member>
        <member name="T:AjaxPro.AjaxEnumAttribute">
            <summary>
            AJAX Enumeration Attribute class
            </summary>
        </member>
        <member name="M:AjaxPro.AjaxEnumAttribute.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:AjaxPro.AjaxEnumAttribute"/> class.
            </summary>
        </member>
        <member name="T:AjaxPro.Cryptography.Encryptor">
            <summary>
            General class for encryption.
            </summary>
        </member>
        <member name="M:AjaxPro.Cryptography.Encryptor.#ctor(AjaxPro.Cryptography.EncryptionAlgorithm)">
            <summary>
            Initializes a new instance of the <see cref="T:AjaxPro.Cryptography.Encryptor"/> class.
            </summary>
            <param name="algId">The algorithm to encrypt data.</param>
        </member>
        <member name="M:AjaxPro.Cryptography.Encryptor.Encrypt(System.Byte[],System.Byte[])">
            <summary>
            Encrypts the specified bytes data.
            </summary>
            <param name="bytesData">The bytes data.</param>
            <param name="bytesKey">The bytes key.</param>
            <returns></returns>
        </member>
        <member name="P:AjaxPro.Cryptography.Encryptor.IV">
            <summary>
            Gets or sets the IV.
            </summary>
            <value>The IV.</value>
        </member>
        <member name="P:AjaxPro.Cryptography.Encryptor.Key">
            <summary>
            Gets the key.
            </summary>
            <value>The key.</value>
        </member>
        <member name="T:AjaxPro.JavaScriptUtil">
            <summary>
            Provides helper methods for JavaScript.
            </summary>
        </member>
        <member name="M:AjaxPro.JavaScriptUtil.GetClientNamespaceRepresentation(System.String)">
            <summary>
            Get the client-side JavaScript namespace script.
            </summary>
            <param name="ns">The full JavaScript namespace as a string.</param>
            <returns>
            Returns the JavaScript code to create client-side namespaces.
            </returns>
        </member>
        <member name="M:AjaxPro.JavaScriptUtil.QuoteString(System.String,System.Char)">
            <summary>
            Quote the given string to be used in JSON.
            </summary>
            <param name="s">The string to quote.</param>
            <param name="quoteChar">The parameter you want to use for quoting.</param>
            <returns>Returns the quoted string.</returns>
        </member>
        <member name="M:AjaxPro.JavaScriptUtil.QuoteString(System.String,System.Char,System.Text.StringBuilder)">
            <summary>
            Quotes the string.
            </summary>
            <param name="s">The s.</param>
            <param name="quoteChar">The quote char.</param>
            <param name="sb">The sb.</param>
        </member>
        <member name="M:AjaxPro.JavaScriptUtil.QuoteString(System.String)">
            <summary>
            Quote the given string to be used in JSON.
            </summary>
            <param name="s">The string to quote.</param>
            <returns>Returns the quoted string.</returns>
        </member>
        <member name="M:AjaxPro.JavaScriptUtil.QuoteString(System.String,System.Text.StringBuilder)">
            <summary>
            Quotes the string.
            </summary>
            <param name="s">The s.</param>
            <param name="sb">The sb.</param>
        </member>
        <member name="M:AjaxPro.JavaScriptUtil.QuoteHtmlAttribute(System.String)">
            <summary>
            Quote the given string to be used in HTML attributes.
            </summary>
            <param name="s">The string to quote.</param>
            <returns>Returns the quoted string.</returns>
        </member>
        <member name="M:AjaxPro.JavaScriptUtil.GetEnumRepresentation(System.Type)">
            <summary>
            Converts a enum type to a JavaScript representation.
            </summary>
            <param name="type">The type of the enum.</param>
            <returns>
            Returns a JavaScript that will add a local variable to the page.
            </returns>
        </member>
        <member name="M:AjaxPro.JavaScriptUtil.ConvertIJavaScriptObjectToXml(AjaxPro.IJavaScriptObject)">
            <summary>
            Converts an IJavaScriptObject to an XML document.
            </summary>
            <param name="o">The IJavaScript object to convert.</param>
            <returns>Returns an XML document.</returns>
        </member>
        <member name="M:AjaxPro.JavaScriptUtil.SerializeToAjaxXml(System.Xml.XmlNode,AjaxPro.IJavaScriptObject)">
            <summary>
            Serializes to ajax XML.
            </summary>
            <param name="n">The n.</param>
            <param name="o">The o.</param>
        </member>
        <member name="M:AjaxPro.JavaScriptUtil.ConvertXmlToIJavaScriptObject(System.Xml.XmlDocument)">
            <summary>
            Converts an Ajax.NET Professional XML JSON document to an IJavaScript object.
            Note: this is not a method to convert any XML document!
            </summary>
            <param name="doc">The XML JSON document.</param>
            <returns>Returns an IJavaScriptObject.</returns>
        </member>
        <member name="M:AjaxPro.JavaScriptUtil.DeserialzeFromAjaxXml(System.Xml.XmlNode)">
            <summary>
            Deserialzes from ajax XML.
            </summary>
            <param name="n">The n.</param>
            <returns></returns>
        </member>
        <member name="M:AjaxPro.JavaScriptUtil.GetIJavaScriptObjectFromXmlNode(System.Xml.XmlNode)">
            <summary>
            Converts an XML document to an IJavaScriptObject (JSON).
            <see cref="!:http://www.xml.com/pub/a/2006/05/31/converting-between-xml-and-json.html?page=1">Stefan Goessner</see>
            	<see cref="!:http://developer.yahoo.com/common/json.html#xml">Yahoo XML JSON</see>
            </summary>
            <param name="n">The XmlNode to serialize to JSON.</param>
            <returns>A IJavaScriptObject.</returns>
        </member>
        <member name="T:AjaxPro.JavaScriptNumber">
            <summary>
            Represents a JavaScript ECMA number.
            </summary>
        </member>
        <member name="M:AjaxPro.JavaScriptNumber.#ctor">
            <summary>
            Initializes a new JavaScript number instance.
            </summary>
        </member>
        <member name="M:AjaxPro.JavaScriptNumber.#ctor(System.Int16)">
            <summary>
            Initializes a new instance of the <see cref="T:AjaxPro.JavaScriptNumber"/> class.
            </summary>
            <param name="i">The i.</param>
        </member>
        <member name="M:AjaxPro.JavaScriptNumber.#ctor(System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:AjaxPro.JavaScriptNumber"/> class.
            </summary>
            <param name="i">The i.</param>
        </member>
        <member name="M:AjaxPro.JavaScriptNumber.#ctor(System.Int64)">
            <summary>
            Initializes a new instance of the <see cref="T:AjaxPro.JavaScriptNumber"/> class.
            </summary>
            <param name="i">The i.</param>
        </member>
        <member name="M:AjaxPro.JavaScriptNumber.#ctor(System.Double)">
            <summary>
            Initializes a new instance of the <see cref="T:AjaxPro.JavaScriptNumber"/> class.
            </summary>
            <param name="d">The d.</param>
        </member>
        <member name="M:AjaxPro.JavaScriptNumber.#ctor(System.Single)">
            <summary>
            Initializes a new instance of the <see cref="T:AjaxPro.JavaScriptNumber"/> class.
            </summary>
            <param name="s">The s.</param>
        </member>
        <member name="M:AjaxPro.JavaScriptNumber.Append(System.String)">
            <summary>
            Appends the specified s.
            </summary>
            <param name="s">The s.</param>
        </member>
        <member name="M:AjaxPro.JavaScriptNumber.Append(System.Char)">
            <summary>
            Appends the specified c.
            </summary>
            <param name="c">The c.</param>
        </member>
        <member name="M:AjaxPro.JavaScriptNumber.IndexOf(System.String)">
            <summary>
            Indexes the of.
            </summary>
            <param name="s">The s.</param>
            <returns></returns>
        </member>
        <member name="M:AjaxPro.JavaScriptNumber.ToString">
            <summary>
            Returns a <see cref="T:System.String"></see> that represents the current <see cref="T:System.Object"></see>.
            </summary>
            <returns>
            A <see cref="T:System.String"></see> that represents the current <see cref="T:System.Object"></see>.
            </returns>
        </member>
        <member name="M:AjaxPro.JavaScriptNumber.op_Implicit(AjaxPro.JavaScriptNumber)~System.String">
            <summary>
            Implicit operators the specified o.
            </summary>
            <param name="o">The o.</param>
            <returns></returns>
        </member>
        <member name="M:AjaxPro.JavaScriptNumber.op_Implicit(AjaxPro.JavaScriptNumber)~System.Int16">
            <summary>
            Implicit operators the specified o.
            </summary>
            <param name="o">The o.</param>
            <returns></returns>
        </member>
        <member name="M:AjaxPro.JavaScriptNumber.op_Implicit(AjaxPro.JavaScriptNumber)~System.Int32">
            <summary>
            Implicit operators the specified o.
            </summary>
            <param name="o">The o.</param>
            <returns></returns>
        </member>
        <member name="M:AjaxPro.JavaScriptNumber.op_Implicit(AjaxPro.JavaScriptNumber)~System.Int64">
            <summary>
            Implicit operators the specified o.
            </summary>
            <param name="o">The o.</param>
            <returns></returns>
        </member>
        <member name="M:AjaxPro.JavaScriptNumber.op_Implicit(AjaxPro.JavaScriptNumber)~System.Double">
            <summary>
            Implicit operators the specified o.
            </summary>
            <param name="o">The o.</param>
            <returns></returns>
        </member>
        <member name="M:AjaxPro.JavaScriptNumber.op_Implicit(AjaxPro.JavaScriptNumber)~System.Single">
            <summary>
            Implicit operators the specified o.
            </summary>
            <param name="o">The o.</param>
            <returns></returns>
        </member>
        <member name="M:AjaxPro.JavaScriptNumber.op_Addition(AjaxPro.JavaScriptNumber,System.String)">
            <summary>
            Operator +s the specified a.
            </summary>
            <param name="a">A.</param>
            <param name="s">The s.</param>
            <returns></returns>
        </member>
        <member name="M:AjaxPro.JavaScriptNumber.op_Addition(AjaxPro.JavaScriptNumber,System.Char)">
            <summary>
            Operator +s the specified a.
            </summary>
            <param name="a">A.</param>
            <param name="c">The c.</param>
            <returns></returns>
        </member>
        <member name="P:AjaxPro.JavaScriptNumber.Value">
            <summary>
            Returns the string representation of the object.
            </summary>
            <value>The value.</value>
        </member>
        <member name="T:AjaxPro.JavaScriptDeserializer">
            <summary>
            Provides methods for deserializing .NET objects from a Java Script Object Notation (JSON) string to an .NET object.
            </summary>
        </member>
        <member name="M:AjaxPro.JavaScriptDeserializer.DeserializeFromJson(System.String,System.Type)">
            <summary>
            Converts an JSON string into an NET object.
            </summary>
            <param name="json">The JSON string representation.</param>
            <param name="type">The type to convert the string to.</param>
            <returns>Returns a .NET object.</returns>
            <example>
            using System;
            using AjaxPro;
            namespace Demo
            {
            	public class WebForm1 : System.Web.UI.Page
            	{
            		private void Page_Load(object sender, System.EventArgs e)
            		{
            			string json = "[1,2,3,4,5,6]";
            			object o = JavaScriptDeserializer.Deserialize(json, typeof(int[]);
            			if(o != null)
            			{
            				foreach(int i in (int[])o)
            				{
            					Response.Write(i.ToString());
            				}
            			}
            		}
            	}
            }
            </example>
        </member>
        <member name="M:AjaxPro.JavaScriptDeserializer.DeserializeFromJson``1(System.String)">
            <summary>
            Converts an JSON string into an NET object.
            </summary>
            <param name="json">The JSON string representation.</param>
            <returns>Returns a type safe .NET object.</returns>
            <typeparam name="T">The type to create from JSON string.</typeparam>
        </member>
        <member name="M:AjaxPro.JavaScriptDeserializer.Deserialize(System.String,System.Type)">
            <summary>
            Deserializes the specified json.
            </summary>
            <param name="json">The json.</param>
            <param name="type">The type.</param>
            <returns></returns>
        </member>
        <member name="M:AjaxPro.JavaScriptDeserializer.Deserialize(AjaxPro.IJavaScriptObject,System.Type)">
            <summary>
            Converts an IJavaScriptObject into an NET object.
            </summary>
            <param name="o">The IJavaScriptObject object to convert.</param>
            <param name="type">The type to convert the object to.</param>
            <returns>Returns a .NET object.</returns>
        </member>
        <member name="M:AjaxPro.JavaScriptDeserializer.DeserializeCustomObject(AjaxPro.JavaScriptObject,System.Type)">
            <summary>
            Deserializes the custom object.
            </summary>
            <param name="o">The o.</param>
            <param name="type">The type.</param>
            <returns></returns>
        </member>
        <member name="T:AjaxPro.HtmlControlConverter">
            <summary>
            Provides methods to serialize and deserialize an object that is inherited from HtmlControl.
            </summary>
        </member>
        <member name="M:AjaxPro.HtmlControlConverter.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:AjaxPro.HtmlControlConverter"/> class.
            </summary>
        </member>
        <member name="M:AjaxPro.HtmlControlConverter.Deserialize(AjaxPro.IJavaScriptObject,System.Type)">
            <summary>
            Converts an IJavaScriptObject into an NET object.
            </summary>
            <param name="o">The IJavaScriptObject object to convert.</param>
            <param name="t"></param>
            <returns>Returns a .NET object.</returns>
        </member>
        <member name="M:AjaxPro.HtmlControlConverter.Serialize(System.Object)">
            <summary>
            Converts a .NET object into a JSON string.
            </summary>
            <param name="o">The object to convert.</param>
            <returns>Returns a JSON string.</returns>
        </member>
        <member name="M:AjaxPro.HtmlControlConverter.Serialize(System.Object,System.Text.StringBuilder)">
            <summary>
            Serializes the specified o.
            </summary>
            <param name="o">The o.</param>
            <param name="sb">The sb.</param>
        </member>
        <member name="M:AjaxPro.HtmlControlConverter.CorrectAttributes(System.String)">
            <summary>
            Corrects the attributes.
            </summary>
            <param name="input">The input.</param>
            <returns></returns>
        </member>
        <member name="M:AjaxPro.HtmlControlConverter.HtmlControlToString(System.Web.UI.HtmlControls.HtmlControl)">
            <summary>
            HTMLs the control to string.
            </summary>
            <param name="control">The control.</param>
            <returns></returns>
        </member>
        <member name="M:AjaxPro.HtmlControlConverter.HtmlControlFromString(System.String,System.Type)">
            <summary>
            HTMLs the control from string.
            </summary>
            <param name="html">The HTML.</param>
            <param name="type">The type.</param>
            <returns></returns>
        </member>
        <member name="M:AjaxPro.HtmlControlConverter.AddRunAtServer(System.String,System.String)">
            <summary>
            Adds the run at server.
            </summary>
            <param name="input">The input.</param>
            <param name="tagName">Name of the tag.</param>
            <returns></returns>
        </member>
        <member name="M:AjaxPro.HtmlControlConverterHelper.Parse(System.String)">
            <summary>
            Parses the specified control string.
            </summary>
            <param name="controlString">The control string.</param>
            <returns></returns>
        </member>
        <member name="T:AjaxPro.DataViewConverter">
            <summary>
            Provides methods to serialize and deserialize a DataView object.
            </summary>
        </member>
        <member name="M:AjaxPro.DataViewConverter.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:AjaxPro.DataViewConverter"/> class.
            </summary>
        </member>
        <member name="M:AjaxPro.DataViewConverter.Serialize(System.Object)">
            <summary>
            Converts a .NET object into a JSON string.
            </summary>
            <param name="o">The object to convert.</param>
            <returns>Returns a JSON string.</returns>
        </member>
        <member name="M:AjaxPro.DataViewConverter.Serialize(System.Object,System.Text.StringBuilder)">
            <summary>
            Serializes the specified o.
            </summary>
            <param name="o">The o.</param>
            <param name="sb">The sb.</param>
        </member>
        <member name="T:AjaxPro.DataRowViewConverter">
            <summary>
            Provides methods to serialize and deserialize a DataRowView object.
            </summary>
        </member>
        <member name="M:AjaxPro.DataRowViewConverter.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:AjaxPro.DataRowViewConverter"/> class.
            </summary>
        </member>
        <member name="M:AjaxPro.DataRowViewConverter.Serialize(System.Object)">
            <summary>
            Converts a .NET object into a JSON string.
            </summary>
            <param name="o">The object to convert.</param>
            <returns>Returns a JSON string.</returns>
        </member>
        <member name="M:AjaxPro.DataRowViewConverter.Serialize(System.Object,System.Text.StringBuilder)">
            <summary>
            Serializes the specified o.
            </summary>
            <param name="o">The o.</param>
            <param name="sb">The sb.</param>
        </member>
        <member name="M:AjaxPro.TokenProvider.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:AjaxPro.TokenProvider"/> class.
            </summary>
        </member>
        <member name="M:AjaxPro.TokenProvider.GetToken">
            <summary>
            Gets the token.
            </summary>
            <returns></returns>
        </member>
        <member name="M:AjaxPro.TokenProvider.Parse(System.String)">
            <summary>
            Parses the specified token.
            </summary>
            <param name="token">The token.</param>
            <returns></returns>
        </member>
        <member name="T:AjaxPro.AjaxPropertyAttribute">
            <summary>
            AJAX property attribute class
            </summary>
        </member>
        <member name="M:AjaxPro.AjaxPropertyAttribute.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:AjaxPro.AjaxPropertyAttribute"/> class.
            </summary>
        </member>
        <member name="T:AjaxPro.MD5Helper">
            <summary>
            Provides methods to get a MD5 hash from a string or byte array.
            </summary>
        </member>
        <member name="M:AjaxPro.MD5Helper.GetHash(System.String)">
            <summary>
            Gets the hash.
            </summary>
            <param name="data">The data.</param>
            <returns></returns>
        </member>
        <member name="M:AjaxPro.MD5Helper.GetHash(System.Byte[])">
            <summary>
            Gets the hash.
            </summary>
            <param name="data">The data.</param>
            <returns></returns>
        </member>
        <member name="M:AjaxPro.ClientMethod.FromMethodInfo(System.Reflection.MethodInfo)">
            <summary>
            Returns a ClientMethod instance to get the name of the class and method name on the client-side JavaScript.
            </summary>
            <param name="method">The MethodInfo.</param>
            <returns>
            Returns the ClientMethod info, if it is not a AjaxMethod it will return null.
            </returns>
        </member>
        <member name="M:AjaxPro.ClientMethod.FromDelegate(System.Delegate)">
            <summary>
            Returns a ClientMethod instance to get the name of the class and method name on the client-side JavaScript.
            </summary>
            <param name="d">The Delegate.</param>
            <returns>
            Returns the ClientMethod info, if it is not a AjaxMethod it will return null.
            </returns>
        </member>
        <member name="F:AjaxPro.ClientMethod.ClassName">
            <summary>
            The name of the class used on the client-side JavaScript.
            </summary>
        </member>
        <member name="F:AjaxPro.ClientMethod.MethodName">
            <summary>
            The name of the method used on the client-side JavaScript on the class ClassName.
            </summary>
        </member>
        <member name="M:AjaxPro.ClientMethod.ToString">
            <summary>
            Returns the full path to the method that can be used on client-side JavaScript code.
            </summary>
            <returns>
            A <see cref="T:System.String"></see> that represents the current <see cref="T:System.Object"></see>.
            </returns>
        </member>
        <member name="T:AjaxPro.Cryptography.DecryptTransformer">
            <summary>
            
            </summary>
        </member>
        <member name="M:AjaxPro.Cryptography.DecryptTransformer.#ctor(AjaxPro.Cryptography.EncryptionAlgorithm)">
            <summary>
            Initializes a new instance of the <see cref="T:AjaxPro.Cryptography.DecryptTransformer"/> class.
            </summary>
            <param name="algId">The alg id.</param>
        </member>
        <member name="M:AjaxPro.Cryptography.DecryptTransformer.GetCryptoServiceProvider(System.Byte[])">
            <summary>
            Gets the crypto service provider.
            </summary>
            <param name="bytesKey">The bytes key.</param>
            <returns></returns>
        </member>
        <member name="P:AjaxPro.Cryptography.DecryptTransformer.IV">
            <summary>
            Sets the IV.
            </summary>
            <value>The IV.</value>
        </member>
        <member name="T:AjaxPro.NameValueCollectionConverter">
            <summary>
            Provides methods to serialize and deserialize a NameValueCollection.
            </summary>
        </member>
        <member name="M:AjaxPro.NameValueCollectionConverter.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:AjaxPro.NameValueCollectionConverter"/> class.
            </summary>
        </member>
        <member name="M:AjaxPro.NameValueCollectionConverter.GetClientScript">
            <summary>
            Render the JavaScript code for prototypes or any other JavaScript method needed from this converter
            on the client-side.
            </summary>
            <returns>Returns JavaScript code.</returns>
        </member>
        <member name="M:AjaxPro.NameValueCollectionConverter.Deserialize(AjaxPro.IJavaScriptObject,System.Type)">
            <summary>
            Converts an IJavaScriptObject into an NET object.
            </summary>
            <param name="o">The IJavaScriptObject object to convert.</param>
            <param name="t"></param>
            <returns>Returns a .NET object.</returns>
        </member>
        <member name="M:AjaxPro.NameValueCollectionConverter.Serialize(System.Object)">
            <summary>
            Converts a .NET object into a JSON string.
            </summary>
            <param name="o">The object to convert.</param>
            <returns>Returns a JSON string.</returns>
        </member>
        <member name="M:AjaxPro.NameValueCollectionConverter.Serialize(System.Object,System.Text.StringBuilder)">
            <summary>
            Serializes the specified o.
            </summary>
            <param name="o">The o.</param>
            <param name="sb">The sb.</param>
        </member>
        <member name="T:AjaxPro.IJavaScriptObjectConverter">
            <summary>
            Provides methods to serialize and deserialize a JavaScriptObject object.
            </summary>
        </member>
        <member name="M:AjaxPro.IJavaScriptObjectConverter.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:AjaxPro.IJavaScriptObjectConverter"/> class.
            </summary>
        </member>
        <member name="M:AjaxPro.IJavaScriptObjectConverter.Deserialize(AjaxPro.IJavaScriptObject,System.Type)">
            <summary>
            Converts an IJavaScriptObject into an NET object.
            </summary>
            <param name="o">The IJavaScriptObject object to convert.</param>
            <param name="t"></param>
            <returns>Returns a .NET object.</returns>
        </member>
        <member name="M:AjaxPro.IJavaScriptObjectConverter.Serialize(System.Object)">
            <summary>
            Converts a .NET object into a JSON string.
            </summary>
            <param name="o">The object to convert.</param>
            <returns>Returns a JSON string.</returns>
        </member>
        <member name="M:AjaxPro.IJavaScriptObjectConverter.Serialize(System.Object,System.Text.StringBuilder)">
            <summary>
            Serializes the specified o.
            </summary>
            <param name="o">The o.</param>
            <param name="sb">The sb.</param>
        </member>
        <member name="T:AjaxPro.IListConverter">
            <summary>
            Provides methods to serialize and deserialize an object that implements IList.
            </summary>
            <remarks>
            The .Add methods argument type is used to get the type for the list.
            </remarks>
        </member>
        <member name="M:AjaxPro.IListConverter.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:AjaxPro.IListConverter"/> class.
            </summary>
        </member>
        <member name="M:AjaxPro.IListConverter.Serialize(System.Object)">
            <summary>
            Converts a .NET object into a JSON string.
            </summary>
            <param name="o">The object to convert.</param>
            <returns>Returns a JSON string.</returns>
        </member>
        <member name="M:AjaxPro.IListConverter.Serialize(System.Object,System.Text.StringBuilder)">
            <summary>
            Serializes the specified o.
            </summary>
            <param name="o">The o.</param>
            <param name="sb">The sb.</param>
        </member>
        <member name="M:AjaxPro.IListConverter.Deserialize(AjaxPro.IJavaScriptObject,System.Type)">
            <summary>
            Converts an IJavaScriptObject into an NET object.
            </summary>
            <param name="o">The IJavaScriptObject object to convert.</param>
            <param name="t"></param>
            <returns>Returns a .NET object.</returns>
        </member>
        <member name="M:AjaxPro.IListConverter.TrySerializeValue(System.Object,System.Type,System.Text.StringBuilder)">
            <summary>
            Tries the serialize value.
            </summary>
            <param name="o">The o.</param>
            <param name="t">The t.</param>
            <param name="sb">The sb.</param>
            <returns></returns>
        </member>
    </members>
</doc>
